Correct.
Yeah, I hear you on all accounts. Several ways to do this. And I totally agree on the electrician comment. 
I spent a lot of time thinking about which approach will “win” long term but in the end, it was easy for me to go with the smart bulb bet based on the fact that I want the bulbs to change color temperature all day to support healthy circadian rhythm. Right now, unless you want to spend a fortune on a completely integrated (and very closed) system like Ketra, there isn’t a smart switch and temp-changing bulb paring where the “smarts” are in the switch. To my knowledge anyway!
I’m using this implementation in my experiment right now and it’s flawless: Circadian light with Philips Hue, independent from world clocks ;-)