True, many “average Joe’s” have Philips Hue, Nest or Google Home nowadays, but from my experience (and since i’ve been a huge advocate of smart home at my workplace, i spoke about this with dozens of average Joes at work) they just use them in a pre-set scenarios like asking Google Home whats the weather outside, or controlling Hue lights with a phone. Often after a couple of weeks they stop doing even that, when they realize that its easier to just flip the switch instead of taking out the phone, run an app and worry that someone else switched the light off on the physical switch. I highly doubt if any of those “average Joes” at my place ever made a custom routine in Google Home.
Actually, i have managed to get only one, quite tech-savvy person on HA board and it was a rocky road - this is only slightly relevant, as it’s about automation editor, not integrations - but over an IM communicator, its way easier to explain someone how to make an automation or share existing working automation in YAML, than to do the same with UI automation editor.
Im feeling bad about using a term “average Joe” as it sounds somewhat pejorative to my ear. Im far from treating home automation as some kind of elitarian hobby - on the contrary, im a noob myself and still doing my best to help others to jump onto this boat - but what im trying to say, that the best way for a new person to enter the world of home automation is through someone who can help.