?
you said: "cant get the big tech companies to agree on anything"
they literally did with Matter. so you are factually incorrect.
My sarcasm aside, if you notice in the spec, page 49:
“To support home automation interoperability, this protocol supports the concept of bridging which makes available, through a data model node, devices implementing other home automation tech nologies, transports and link layers.
On page 484, it explicitly allows bridged devices not to be seen.
On page 485, it allows manufacturers to bridge devices, not notify users they are bridged, and thus may not implement the same security protocols that exist in the Matter spec, or any for that matter.
So as I said earlier:
Having worked on a standards committee, the result is usually so broad to include all desired features to get “agreement” which means just because something complies with the standard means it will work with 2 different devices. Look at USB-C and RS -232 for example.
So once again you have a standard that allows for custom implementations and depending on how bridging is implemented may or may not provide 100% feature compatibility across manufacturers. If the all had agreed to settle on Matter no bridging would be allowed. In addition, companies are free to implement only parts of the spec, they just can’t use the Matter logo since it would not be certified; and software only does not require certification.
Belkin has already decided not to support Matter; creating a standard and agreeing to use it are two different things.
A similar situation exists in the USB-C spec, where proprietary implementations can still comply fully with the specification; or in the EU case alongside the defined ones for PD when used for powering devices.
History has shown that a specification does not result in one cable to rule them all, despite how some may wish it did; nor would major tech companies buying into ARM result in one standard cross compatible ARM implementation.
So you could argue they have “agreed” to something, but it is a minimal set of requirements that allow deviations and incompatibilities and still be compliant; which was my point even if I made it sarcastically.