I think geography also restricts the supply of developable land. Real estate is a finite commodity, while the human population doubles every 33 years. Even if you build up and with a higher density, there is a fixed limit to habitable space on earth. With a fixed supply and increasing demand, you will see increasing prices over time.