When you sign a 12 month lease, you know more or less how much you'll spend towards housing for the next year and it's easy to accurately predict a cost ceiling.
When you own a home, you know the minimum you'll spend is the mortgage+taxes but in an unlucky year your AC goes out and you get a hole in the roof that insurance doesn't cover and suddenly you've spent 20k that you didn't plan on.