Earlier quoted context omitted.
I would argue the opposite, still using my 2012 15” MacBook Pro… a decade later. Go to Walmart and look at the laptops on display, and tell me any of those are capable lasting near a decade.
That’s not true of the current Macs though. I still have a 2011 era MacBook that I can use, and was very pleasant to use until an OS update a couple of years ago. But that was because I was able to upgrade the RAM, the SSD, and replace the battery. None of those things are possible with macs from the last few years, so their longevity is much more likely to resemble phones than older macs.
Mac hardware holds value because it's well built, supported for a long time, has specs that are enough for a wide range of users...
-
For every power user running through battery cycles every day, there's people who just need a solid well built machine and won't feel the need to upgrade just because their machine gets less battery life, or a given IDE needs more RAM.
Those people don't replace hardware because it's broken, they replace it because it feels old. Design wise, materials wise, etc. Not having crummy bloatware slowly accreting gigabytes of junk and a dozen extra startup items.
Compare a sub $1000 M1 Air to any other sub $1000 laptop coming out today. You'd be incredibly hard pressed to find anything even half as well designed... that's how you get people to keep their hardware.