Standards conformance is one thing. But to guard against manufacturer end-of-support and/or bankruptcy there must be provisions for adversarial interoperability too, which I believe is currently lacking. This is not the case in other, even commercial systems like KNX, where while the configuration tools are paid and proprietary, communication between devices works based on well-defined types and “registers” and any device can interact with any other regardless of the manufacturer’s wish, ensuring cross-manufacturer compatibility even in case of manufacturer failure.
This is why all the (commercial!) high-end home automation uses KNX, because installers can mix and match products and know they won’t get cornered even if a single manufacturer goes out of business.
(And if you want a cheaper system that can be operated with fully-free tools, you’re already covered, that’s ZigBee! But even KNX is “open” once you buy the license for ETS - the config tool - and then you can go to town on your system and reconfigure it at will.)
This is why all the (commercial!) high-end home automation uses KNX, because installers can mix and match products and know they won’t get cornered even if a single manufacturer goes out of business.
(And if you want a cheaper system that can be operated with fully-free tools, you’re already covered, that’s ZigBee! But even KNX is “open” once you buy the license for ETS - the config tool - and then you can go to town on your system and reconfigure it at will.)