Even then, over the course of 30 years, borrower's incomes appreciate, the repayments remain reasonably static (give or take rate fluctuations) so it rarely takes more than 15-20 years to pay it off. Yes cost of living increases too, but generally the portion available to spend on mortgage...