It takes you 10 to 15 years to save up for a down payment, many people don't consider home ownership until their 30's. Than it is another 20-30 years of stress to pay off some mortgage that may cripple your
earning potential since you are locked into a small area of a city. I have seen people forced to drive 2 hours to work because they can't pick up and move closer to their job.
You have to factor in your life expectancy and years you can have title and own property.
Many people are really real estate speculator, using the banks money to buy something, hoping it will appreciate markedly above what you owe. Than you have to go into the market and buy an overpriced house to replace what you had unless you move to another area of the country. When you buy stock and it appreciates significantly, you don't have to replace the stock you sold because it is essential. Capital gains should be calculated for a second house you own or that takes into account the replacement price you pay.
We need to do what other countries are doing, which is being restrictive on lending for houses, requiring cash payment. Look at the delinquency rate which raises prices because people are inflating the market that should not have been in that house.