Look at traffic jams, if what you claimed was true, then traffic jams in LA should never happen.
Building homes and all the supporting infrastructure from roads, schools or even parks takes a lot of time and money. The movement of tourists for example is always going to be significantly quicker, because its very easy to move a bus of people to Madrid, while it takes years to build a home for them.