But I think the call for the Right for Repair is needed. Mandating companies provide (at least security) updates and keep parts availability for 10 years seems like a good thing. I doubt Apple will keep supporting the 5s forever, and even so that's currently the oldest smartphone with current security updates. The next closest (outside of iPhones) is Samsung at 4 years and Google at 3 years.
Even if the phones will get slower and don't get fancy new features, I know plenty of people that are still happily using 5+ year old phones. And manufacturers should definitely be required to provide security updates long past that point.