MacBooks last a long time, and even used ones are not cheap.
I’m still using an old G4 eMac (which an OS reinstall helped speed up — thanx Swordy!)
the 2009 mac pro can be upgraded with the 2010 firmware, and then the CPUs can be replaced with dual 6 core x5690 (for 12 cores at 3.46ghz, 24 threads) that have a geek bench score of 30,000 which is virtually equal to the power of the maxed out top of the line current model MacPro (aka: trash can). And you can use regular PCI-e video cards that outperform the built in cards of the new version.
So yes, people use old macs, not just because it saves money, (saves around $5000 between an upgraded 2009 and an equivalent new one) Macs hold their value far better and longer then PCs.