Not having enough housing where people want to live is the cause of high prices in general. Zoning and other overly burdensome land use regulations are the cause of that. It really is that simple. Let people build more housing and prices will decrease.