There are reasons housing prices in expensive areas are what they are. Some of it is poor zoning and land usage that suppresses supply, but a lot of it is also demand. People want to live in dense, vibrant areas, even if they could live cheaper elsewhere.