Another take is that it’s the developers who is to blame for the high prices. What would happen if they stopped buying land? Short term? Disaster, no new houses, prices sky rocket. Long term? With no new supply investors and foreign buyers will just leave the market since it’s not making money. As they leave, more supply will be available for the normal people.