It's because all that money is just being funneled to a select few people.
It's why "making more money" isn't the solution. As soon as renters make more money, rent goes up. It's why they're also so gung-ho about making more money. They're not making more money for themselves; they're making it for their landlords.
I truly believe most people in this generation are too stupid to spend their money wisely. They just do what everyone around them is doing.
I bought my 1,200 sqft house in a town of 80,000 people for $60,000.
:)
You gotta be willing to look at the whole country instead of just major cities. But most people complaining about not having enough money think they're entitled to live in expensive areas.