One factor that increases housing prices is that people are competing on houses near good schools, because of the importance of education.It's interesting that people who are in the business of selling houses and lots will tell buyers that they are selling a place "in a good school district" even in states like Minnesota, where there is statewide public school open enrollment, so that anyone can live anywhere in the state and send their children to schools anywhere in the state.
http://education.state.mn.us/MDE/StuSuc/EnrollChoice/index.h...
In my public school district, which aggressively seeks open-enrollment students, there are students enrolled with residence addresses in the territories of FORTY-ONE other public school districts. We happen to be homeschoolers who live in this school district for other reasons, but it amazes me how many families think they have to live in this school district to have their children in the schools here, when the law has been otherwise in Minnesota for more than twenty years now.
Agreed that decoupling work choices from residence address constraints will help change the market for housing. Having public school open enrollment in all states, with public school funding rules more like Minnesota's
http://www.house.leg.state.mn.us/hrd/pubs/mnschfin.pdf
might also help rationalize the housing market, but the example here shows that will be a slow process as families readjust their habits in shopping for housing.