Yeah, I hear you, even with Echo/Alexa, I have a few smart products that I have to use Simple Commands and create scenes to work with Alexa. Some of the functionality designed by the manufacture not to work with Alexa for security reasons, so I have become quite the mini programmer getting things like open the garage door when I turn down the street and then unlock my front door to work. It's become a new fun obsession for me this smart home stuff. Just when I think I can't possibly do anymore, I think of a challenge. The latest was a smart IR blaster to control home video and audio, change inputs etc. I walk around my house spurting off voice commands.Understood. As far as HomeKit support, I use https://homebridge.io/ on a raspberry pi, which adds HomeKit support to devices that don’t have it. I am able to control my thermostat, Logitech harmony hub, and a couple of smart plugs that don’t natively support HomeKit. My goal in setting this up was to exclusively use the “Home” app on iOS and Siri for smart home control, and so far it’s been a success.
I’m no programmer, it was pretty simple to set up. But not everyone wants to deal with setting up homebridge, so admittedly using echo devices is more of a “it just works” way. Here’s hoping smart home standards continue to improve to where anyone can use whatever they want.