Home stuff needs to generally work for 20 years, and lot of things (light switches, etc) will be even longer. Tech has no conception or demonstrated discipline for functioning that long.
HA/IOT is an interop disaster currently, and the current cacaphony of standards/acronymns guarantees it will be cycled/replaced in a decade's time.
The INTER-NET of Things doesn't have a functional INTER, nor a NET.
Inter is software, which should be mathematically doable but historically improbable.
The ubiquitous NET part basically means you buy the device, and it will work with zero-config networking that means you can find it.
And the final issue is the interface. Interfaces do NOT age gracefully either. Perhaps voice interfaces are what is needed.
Consumer IOT is yet another 10 years away.
Which is why Homeassistant is a godsend - you can add the mess and present it in a sensible way. As long as you stay the fuck away from anything cloud you are pretty much golden no matter what the parent company decides to do.
E.g. Telldus had a huge range of 433mhz things that still work IF you avoided their TelldusNet or whatever.