20 years is very extreme. It's not realistic for anyone to support 20 year old hardware.
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.