> Cars were more affordable though.
Eehhhh... I really don't think that's true.
First, adjusted for inflation, new car prices really aren't that different than they were 10-30-50-70 years ago. You have to compare like for like, no cheating comparing a modern luxury car to Ford Pinto. For example the cheapest car in 1970 cost about $2000, with no frills like a radio, passenger wing mirror or floor matts. That's equivalent to about $17000 today. A base Nissan Versa today starts at $18000, yet includes power windows and an A/C.
Second, the maintenance requirements today are much, much lower than in the past. There's a whole list of expensive stuff you just don't have to think about with modern cars until long after those old cars would be at the junk yard (chassis lube, spark plugs, spark plug wires, carb and distributor, wheel bearings etc). That's a lot of labor you don't pay for, to say nothing of the parts!
Third, despite being heavier, more convenient and safer, modern cars have lower fuel consumption. Coming back to our Pinto vs Versa example, the Versa gets at least 50% better fuel economy.
Fourth, cars today just last longer. It used to be a minor miracle when a wasn't rusted out after 10 years or the engine still ran after 100k miles. Today, your car might be still under warranty at that point.
> Why do people try to deny this obvious reality?
Because it is not at all obvious that that is, in fact, reality. It doesn't help to complain about easily-disprovable things like the affordability of cars.