Manufacturers want to lock people into their systems.
Enthusiastic techies want devices to support the standards that are already working, and often to avoid IP where possible.
General consumers just want the device to do the thing, and will happily use the manufacturer’s lock app.
Matter sits in the middle, and somehow misses both camps.
The techies don’t like it, because it’s adding yet another standard to adhere to/break.
And the general consumers won’t even notice, they’ll just use the app the manufacturer suggests on the box.