Think more of a salesman trying to sell something to a manager in a company. The manager has a new budget, he has a lot of existing equipment that was bought and paid for under a previous budget. That existing equipment is his legacy from previous purchases.
The manager has to responsibilities, look after the legacy kit, because the whole company is using it. And also buy new stuff. The salesman and most computer companies are only interested in new business, the latest bright shiny thing. The manager gets his arse kicked if the old stuff goes wrong or the new stuff fails to work. A lot of new stuff is unproven and risky. So its a question of good judgement. Having legacy anything to fall back on if the new shiny thing fails to work is a very wise move. Where there are loads of people using computer systems, upgrades are done with a lot of caution and backout plan is always neccessary. Legacy systems by definition at least work.