Germany wants smartphone makers to offer 7 years of software updates
Software updates should be indefinite, like Linux distros, which can still run on 15 year old hardware just fine.The future ought to be something like PinePhone (but with better hardware) that can be customized to run a variety of OS with consumables such as batteries easily user replaceable.