> (and if enough people opt not to live there, developers will include more parking to satisfy demand)
Factories that produce widgets can pretty quickly adjust the specs to changing demand. Houses don't work on that schedule.
If enough people want to buy a house but they need parking but those units don't exist, there is no way for developers to just change what's there to satisfy demand. That'll be a multi-decade effort.