the whole planet upgrade their electronics at least every decade is just an obviously stupid thing and not enough people talk about it
This is so true! How can we developers make this a bigger thing? Isn't there a market for this by now?

I do not understand how it is an "obviously stupid thing". Technology advances quite a bit in 10 years, or at least it did from 1990s to 2010s.

Not to mention that the newer devices yield considerable utility and efficiencies that make older devices redundant.

> Technology advances quite a bit in 10 years

It certainly hasn't for mundane tasks like browsing the web or playing simple games. I recently bought a 10 year old 21,5 inch iMac for my kids for around the price that a same sized, also full hd, brand new screen would cost. Only that screen doesn't come with built-in i5 CPU, SSD, Gigabit and AC networking. It replaces a 2011 Macbook Pro only because I want something stationary for them and not something they get tempted to lug around and drop on the floor. Apple doesn't allow the latest OS's to be installed (though there are ways around that[0]) but I haven't felt the need for it.

So unless you need raw performance or extreme power savings because you run your device 24/7 there should be no need to get the latest and "greatest".

[0] https://github.com/dortania/OpenCore-Legacy-Patcher/