I expect the poorest to benefit the most from extended longevity, since more affluent people "need" the better camera or a more fashionable design the most.
I know quite a few people with >3 year old smartphones, but mostly with custom roms, since stock firmware isn't usable anymore.
2. "longevity" means nothing when most people keep dropping their phone. Even used phones that appear perfect can start bootlooping months after buying because of damage caused by the first owner and the eBay seller won't accept returns by than, even if you could prove it was not caused by you.
Someone who is really clumsy or in a situation where they are much more likely than average to drop their phone should purchase phone insurance.
And for uninsured people who happen to break their phone, it would still be cheaper to repair it than to get a new one. Repaired phones still benefit from longer support lifecycles, and the proposed legislation would ensure that spare parts are affordable and available.
The latter may be a problem but you could still buy an older (mid-cycle) model instead of the latest one and still get updates for years.
Does everyone on hackernews get paid £100k a year and spend over £1,000 on a phone?
You wouldn’t buy a car either without planning for repair costs.