This kind of thing highlights why what we really need is more (open) standards and federation, and fewer silos.
Back in the day, the Internet operated on agreed protocols like SMTP, where anyone can stand up a server that can interoperate with everyone else's to deliver mail, and any device that wants to originate mail can connect as a user agent. All you need is an IP address and the RFC in hand to guide your implementation. Everything works together. New developments are encouraged. The best products succeed.
For a while we even had this for instant messaging with most of the major providers implementing federated XMPP.
Then the corporations decided it was better to hold users hostage, and federation basically died for everything that was not already entrenched. I am not sure how to push back, but federation & standards is the way things should be. But then you could mix and match IoT vendors in the same ecosystem, and that would be good for you as a user and I guess bad for the company that didn't get all your business.
It's the Apple model - lock people in to your ecosystem so they are forced by your lack of interoperability to buy your stuff next time too. Problem for us is that 'users' seem to love it this way, as long as the corporation uses enough fancy product design and flashy marketing as lube. Defenders come out of the woodwork to crow about how awesome these companies are whenever any talk of regulating them or trying to force them to interoperate or reduce lock-in comes up. A pro-consumer solution seems untenable.