AnthonyMouse parent
One of the issues is that the upstream vendor goes out of business. What you really need is to have the source code for the firmware, ideally in the public mainline kernel tree so that new kernel versions continue to work on the hardware.
Certainly true. Source code escrow should be part of any kind of company selling internet connected devices.