Doesn't fix it. People end up buying bigger homes just as a place to park money. The root of the problem is that housing is a subsidized investment; you're getting free money from the government by taking out a mortgage, and the market will figure out ways to take advantage of that with silly results.