Yeah this is why linux phones would be great, we have manjaro with rolling updates, a fully upgradable linux phone would go a really long way in getting control over the ewaste issues.
The Jolla phone got 7 years of updates before being sorted out. You can buy plenty of "real Linux" phones just now and also LineageOS preinstalled phones which will probably be supported for a very long time.