Cans are pretty much obsolete in residential. The wafers don't penetrate your insulation barrier, have no air leakage and are easier to install.
Using #12 on a residential lighting circuit is a sure sign of a rookie. It will also result in excess box fill and difficult make up, not to mention all the fun it will be to cram dimmers and smart switches into boxes full of #12.
In NYC you can't use anything less than #12. I think if you're DIY, it's not necessarily foolish to use only 12 awg. While it's unlikely you would need a 20 amp lighting circuit today with LED lighting drawing so little current, it is also possible that receptacles could be installed on the lighting circuit. If you need to add a receptacle somewhere later, there would be a 20amp circuit available at the switch. If I were working as a pro, I'd never use #12 where I could use #14 because it costs more, and then requires larger boxes. But doing it DIY, the cost of materials is not much more, and the labor is about the same, plus you have some added flexibility if you later decide you need a 20a circuit.
I mean this is a common concept if you do DIY. If you're an electrical contract, and the job calls for lighting, and a 15a circuit is adequate for the lighting, how much extra would you pay to install #12? If it cost $20.72 less to use #14, would you do it? Of course you would, why install something more expensive than you need? But as a homeowner, would you pay $20.72? Maybe you would for future expansion.
However there's an even more compelling reason for the DIYer. An electrician surely has an inventory #14 and #12 wires, plus associated tools, breakers, wire nuts, boxes, etc. However a DIY will probably buy what they need for the project. Having just one type of wire to deal with makes things easier and reduces waste. If you buy 250 feet of #14 and 250 feet of #12, and you end up stuck with 125 feet of each, that's a waste, and who knows if you're ever gonna need it. If you buy a bunch of boxes, but half don't work on number 12, you might run out of the bigger boxes and need to make a run to the store to finish the day's work, whereas if you had all bigger boxes, you could just keep going and order some more boxes online if there weren't enough. If you always use #12, you're also more likely to have what you need when you do another project, and less likely to accumulate deadstock in your basement.
Anyway that said I have no idea what this dude is up to, or if he knows what he's doing. But just saying it might not be crazy, it's hard to say without knowing what problems he's trying to solve and why he made those decisions.