The problem with Homekit and most consumer grade devices managing smart homes is an unreliable ecosystem. If I purchase one of the higher-end, dedicated systems then at least I know the IoT, widgets, sensors, and devices that I invest it will all be supported and work in 10+ years even if I decided to stop upgrading. I appreciate the the innovation that they bring, but at a certain point, I'm more interested in a basic set of features with rock solid reliability.