My rule for smarthome stuff is that it's self-hosted, and it has to have a low-tech way to use it. A light switch can be on Zigbee attached to my Home Assistant server, but it needs to function as just a light switch when the network is down.
Have some old stuff that doesn't follow these rules, but I'm slowly replacing them.