And it isn't spread around because the local government is incompetent. There are tons of other better solutions to manage the "too much income" problem.
The cities are fucked regardless with that level of incompetency.
Imagine your startup's problem is having too much money, and your CEO decides to fire the paying customers because it is too much money.
That's the problem though the people with golden visas usually aren't paying customers they're just rentiers who aren't contributing anything. The visas should be given to people who start companies and hire people and pay taxes, buying some real estate for a few years helps no one.
That exactly what the incompetent local government assumed as well. But those golden visa people don't live there, they just park money, maybe open an airbnb and operate it remotely, skirting taxes. So yes, taxing the sh*t out of airbnbs and empty property is one solution.