I fully agree with firmware updates of devices but I don’t think there are many firmware updates freely available.
Home Assistant, for instance, is mandating it for partner ship.
And there aren’t many yet.
It should be, but it isn’t.
Have a look at zigbee2mqtt, it supports ota for a variety of zigbee devices
It’s also a much better Zigbee implementation in general, but that’s not really the point. Homey users, who already paid a lot of money for their Homey Pro, should not be forced to buy additional hardware to be able to do basic things like OTA updates.
We are indeed facing the same issues in regards to the availability of firmware from our partners.
It’s not the problem of being able to but the availability of the firmware files themselves.
Hardware vendors just don’t seem to like to have firmware files being openly available.
Maybe try to think about mandating it for a partnership.
The more Zigbee controller vendors mandating it, the more likely the chances are they’re giving in.
Or maybe signing an NDA towards the vendors on keeping the firmware files private in the Homey eco system.
Although it would be better if all the big players like Homey, Home Assistant, SmartThings and Hubitat are cooporating on this and make a stance.