And while people sometimes appreciate a lot of space in a car, most often, when they commute , they might not need that.
In ~15 years of car ownership, I have never owned a car less than 10 years old, and I don't understand this at all. Currently I drive a 2002 Peugeot 307. Regular maintenance costs me less per year than the depreciation cost alone on a new car, and I've never had a breakdown that's left me stranded. Not once.
But anyway, my point is exactly what you say: the risk of having a breakdown is small enough for any well-maintained car that it's pretty independent of car age.
I have always been surprised that car manufacturers haven't done a better job of rolling regular maintenance expenses into the initial cost of a car (and thus, into the financing arrangements that support most new-car purchases), because doing so would appear to be something of a win-win: a more reliable car for the consumer and also a more reliable-seeming car for the manufacturer to tout. But I think the mandated separation of auto manufacturers from retailers and servicers in the US tends to conspire against this.
Our experiences differ. In my own, they own a car. They just wind up impoverished as a result.
The only exception is in places with good public transport and cycling/walking infrastructure in human-scale development, but those places tend to be pretty pricey.
That's fair enough, but many people will enjoy having access to economical transport without sinking tens of thousands of dollars in to a depreciating asset.