For most devices, supporting a device indefinitely is just a matter of letting the user flash their own firmware or replace the existing one using an SD card.
Using your devices for a long time is not possible not due to the difficulty of the community maintaining the software, but because the original company put user-hostile signature checks on the firmware.
Using your devices for a long time is not possible not due to the difficulty of the community maintaining the software, but because the original company put user-hostile signature checks on the firmware.