The worst thing to happen to home automation was companies trying to lock customers into their ecosystem without greater interoperability.
Lately I've been fighting with things like iOS, Chromecast, "smart" lightbulbs, vacuum robots and smartwatches and all of these go out of their way to lock these down and force their shitty and buggy and probably illegal spyware on me.
I'm honestly asking why this is the default. What do the companies have to lose in people making their products suck less?
Basically - customization and integration is a limiting factors and whats the point to have these limits when customization and integration is not your goal?