Earlier quoted context omitted.
Raising prices = Demand > Supply. You can either try to curb the demand (by e.g. creating incentives for companies to build offices elsewhere, move government bureaucracy somewhere else, etc.) or improve the supply by facilitating new construction, which in most places on earth is limited by, again, local government restrictions. edits: grammar
You're assuming the high prices are a result of high demand. Speculators and other bad actors are also driving up prices.
I have not met anybody so far who thinks wealthy foreigners should be able to use real estate to launder money, store value, hide wealth, or otherwise not use real estate for what it is meant for, that is to say as places for people to live, play, or work.