There should be a federal law of a tax for non-user-serviceable batteries and a requirement to support devices with security updates for 20 years.
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.