Unfortunately some classes of devices have only those pesky proprietary and closed firmwares. I'm generally with you but nowadays with LLMs it's probably less effort to free up that specific IoT WiFi only device that finding a ZigBee version of it.
[dead]
[dead]