Since 1900, property investments have returned about 0.3% a year, after inflation and maintenance. Stocks have returned 5.2% a year. This difference affects the cost of using capital in a home versus the stock market.