>there is no space in the city to build moreThat's what all NIMBYs parrot. Berlin population only grew by ~250k people ... since 1990, and back then Berlin was basically depopulated. It's also one of the least dense capitals in Europe today, Berlin is not Amsterdam to not have any space.
Saying "there's no more space" doesn't pass the smell test. There's more than enough space but there's too much real estate speculation going on to jack up the prices because certain interest groups need to make money from it.
>most people do not want to move until the area is sufficiently developed, and there are local jobs too
Once that area is sufficiently developed it's too late to move because you'll already be priced out. If you want to live somewhere you need to move thee before it becomes "cool" and "hip".