It depends on what the constraints are.
It seems that the construction of most new housing is blocked by people who have a clear interest in maintaining the status quo for mainly monetary reasons, as well as not wanting new people to come in. Here it seems that current residents have every right and reason to maintain the form and substance of their current housing situation until they, their children, their grandchildren, and who knows how many generations after them, decide it is time for a change.
The "people must accept" can also be used to keep supply limited ("you want to be a lawyer, but we, current lawyers, don't want you"), wages low ("you don't want to make two dollars an hour? Get another job") or anything else that is currently regulated or unregulated, depending on what the people in power currently want or don't want.
There is no Bible, nothing is written in stone. It's an ongoing struggle—-and I'm not speaking from a Marxist perspective, please, just a human one--between people who have power now and other people who would like to have a say and currently don't have one, and who, after they get some power, will probably block other would-be newcomers to the party.
There is no perfect "market-dynamics".
Where I currently live, there is no reason to have entire neighborhoods scarcely populated, or areas that could receive hundreds if not thousands of new units not developed. They are not because there are people who fight tooth and nails to keep housing limited for the reasons I explained above, and the city is either kept hostage or is in cahoots with those who do not want new housing.