It's usually the same people who will pay $2500 a year for routine service on their car without saying something but bitch about $500 repair on the principal income generator they have (their macbook).
Maybe, just maybe, they consider it wasteful to throw away a working machine. The hardware is not exactly green to make, so sure, lets everyone buy a new laptop every year.
But my time has value too, and upgrading from Intel to the new M series did cut compilation times in half for a particular project I was working on. I'm not willing to sacrifice that much time to just keep on using an old machine. Then there's the problem of reliability. Even if I have a spare MacBook lying around there's a non zero chance my work machine will die at a very inconvenient time (like on site at a customer or when working against a short deadline). After 5 years the bathtub curve starts going up and I don't want to depend on old hardware, even when it's working.
There's a wide gulf between "singularly dependent on a 5 year old PC" and "just throw it out every year".
I always have an extra machine around the house in the event either my machine or my wife's machine fails. I've setup an account for her on my machine as backup for her to work with my machine if hers fails, etc.
After years of being remote/hybrid, we now have spare keyboards and mice around as well for when one inevitably breaks as well.