Everything else is your own opinion, which of course is fine.
the problem is not that i can't afford it. the problem is that NOBODY can afford it. free market rules then suggest that the value of that thing goes down and thus the price should go down too if the building owner has any interest in selling that thing.
and here is where the free market idea causes a conflict, because if they don't have an interest to sell then their interest and the city's interests are misaligned and the city should force the building-owner out.
or, you could also argue that the city itself is a market participant, because the city owns the land the shops are built on, and it leases or sells that land with specific expectations, namely that shops are built and rented out. if the renting out does not happen then the city's contract with the builder is violated and the city should have a right to take action.