Of course it is the cool, nice places that become unaffordable. Pretty sure if you move further out, or to another city, it is cheaper?
How much would you say contributing to the culture should be worth?
And I still don't understand how they make money by letting houses remain vacant?
We actually have had something not completely dissimilar to this since the 1980s. Anyone who lives in state housing for at least a minimum period of time is able to buy that home at a subsidized price. As local authorities are banned from using this money to build more state housing, this leads to long term shortages in state housing which is one of the causes of the problems we are facing now. (Source: https://en.wikipedia.org/wiki/Right_to_Buy)
Nobody is expecting to get a cheap home in Kensington or the equivalent super-expensive part of whatever city you are from. But it is not just the "cool", "nice" places that are becoming unaffordable. And the problem is that people are not paying to live in these homes. People are paying to use them as big, shiny piggy banks in the sky that happen to offer a better rate of return than other investments. Poor people who actually live in London and use London businesses generally contribute more to London's culture than rich people who don't.