If it costs more to bring them back, than they will be worth, it makes complete economic sense to leave them there. To do otherwise is just plain old stupid - something MOD would have done years ago and about which people rightly complain.
Then take the amount of money that would have been spent on bringing back old, battlescarred vehicles and spend it on new vehicles.
Win for industry, win for the Army.
Not exactly rocket science is it ?