@klausman @mjg59 every smartphone I've owned so far has stopped receiving OS version upgrades before it became unusable.
In contrast, I've got a 10+ year old x86 server in my closet running a recent Linux distro. It just works because no one has to do hardware enablement for that specific system in the new OS release.