High Home Prices

Why are house prices so high? It's like they've become an asset for rich people to play with, even though everyone need a place to live.