That's absolutely true, but let's not forget that $40k financed over 10 years is about $400/month payment and about $10k in interest of the loan duration.
That's a lot of money monthly. That's a car payment, or groceries, or a lot other consumption that isn't happening.