True, but thankfully there are a lot of choices in that space, and it’s constantly growing. And if there aren’t, a lot of times it’s possible to make one (or buy someone’s) using an esp32 or similar. Zigbee, zwave, and matter devices should all be possible to run local only.
Thankfully, at least recently, most devices have settled on only a few standards. And some older devices can be modded to work with newer ports. I know rhere are some mods to add a usb-c port to the 2ds, and from what I understand they’re not too difficult to do.