I am discussing most medium to large company IT device policies. Broad industry wide. They recoup partially paid price after 3 or 4 years by using a 3rd party to sell them for refurbishment before they become too old to be bought by 3rd parties.What the hell kind of businesses are you talking about? Real, private businesses use their hardware AS LONG AS THEY CAN make more money with it. Or more to the point, for as long as they can avoid spending money to keep doing the same thing they have always done with the machine. Computers do nothing fundamentally different now, in comparison to 2003. Go to any corporation, any organization, any hospital. 10-15 year old machines are NORMAL.
Maybe not if you're a Silicon Valley tech graphics startup. That is not the real world.
Just because someone running their private business hangs onto to these devices too long just means they have a higher chance of failure, having to sell them with no trade in value, become somewhat slower/less useful then most current devices is not the view of lets hang onto them as long as we can. Like everything running a business carries risk, if you need someone to be dependable you don't let him/her use devices for many years, thats when something serious could occur and the all the money you save is consumed trying to recover, help, ship to urgently events.
If your technology adverse I might see this view more predominately, but it's a very old view if you think technology doesn't change much in a few years IMHO.