In my experience/opinion, a major problem is people think in terms of monthly cash flow when trying to decide if they can afford something. That’s the fast lane for ending up in a place where you’re breaking even with monthly payments and never having much to show for it. Or, “the average person” I think you called them. The very same person that can’t come up with $600 in an emergency or whatever.
Bingo bango friend. People's thinking is rooted in how they think the economy is moving. It's irrational but here it is, if they feel hopeless about ever become homeowners, they will spend money on smaller things because...why wouldn't they? There is no greater expense than a home.
Wasn't there another report that indicated most people don't even have $500 saved for emergencies? Seems like a much more manageable few hundred a month on less of a practical liability would be wise.
Lastly, we should absolutely blame 70+ years of car-centric development and cultural propaganda on people desiring one so badly. There's always going to be people who would get themselves into a giant $50k+ truck to drive around the city with a 10%+ loan because they're morons, but it's malicious thinking to attribute stupidity to a majority of people wanting a car