They want to stay near their close family & friends, because they love them and want to see them and want their kids to grow up around them. Which means spending X per month on a house.
They want to have a car that doesn't embarrass them when they drive into work or round their friends, because owning a BMW has been a secret dream and it's a totally reasonable price, and a smooth ride and great acceleration.
They value different things than you and that all costs money.
I'm actually somewhere between the 'norm' and your view, but at least I'm realistic enough to realise that my priorities are different to most people's. I understand why they buy what they buy.
Most people aren't massive over-consumers.