They should realize that it makes them optimize their software for the latest hardware, and it forces everybody else to buy new hardware. People who make jokes about keeping old hardware need to understand that they are part of the problem.
This depends on the industry, I suppose. Out here on the east coast in the defense industry it's a badge of honor to have a stickered-up 12 year old ThinkPad running a BSD.
Compiling code faster and running it are different things.
If the goal is code that runs better on slower machines then that code needs optimising and to do that a faster machine is better at.
I also like the amount of familiarity, ease you get from using one device for many years.
I go beyond what is considered reasonable to use all my devices for multiple years. Phones 4-6 years, and laptops 7-9 years.