But you still need to build more housing obviously
There are so many empty and decaying homes all over Europe, in Italy they sell houses for 1 Euro. Yes there's a catch but that catch is that you are supposed to renovate the house for a cost that ranges from 20K euros to 100K euros and this is still quite cheap considering that you end up with a proper house at a picturesque location.
Expats come, locals are pushed out, existing business is replaced by business catering towards expats. But an economy built on being a trendy expat location is not sustainable. Expats will leave to a new place eventually, and then the city is dead. This dynamic is accelerated by the fact that locals are forced out when expacts come, but the city was attractive in the first place because of how charming locals made it.
If you run the city - and imagine it’s a company, and you’re the CEO - you can see that your city is falling for a hype train that will eventually kill it. The smart thing is to not let that hype train happen.
Because expat purchase power is a mutliple of your locals, you need to find other levers. Every company would do the same thing.