Closing fees plus realtor fees are a big reason why it takes so long for a home to break even for most people - something like 7 years in NYC. And one reason why there's so much pressure for home prices to keep going up. The cost of selling a home and buying another one also makes the labor market less dynamic - people find it harder to move to where there's better opportunities.