I agree this is a cultural problem. Houses are seen as retirement vehicle, etc. I think it's partially a sales tactic, to switch your brain into "investing" mode and willing to fork up a lot of cash and leverage (I'm "investing" in a Tesla, see how much gas i'll save?).
It's double edged, the first edge is selfish, maximum extraction of value. The second is definitely not exclusive to Americans - taking care of your belongings and reducing the rate of sending things to landfill.
Because the better the resale, the nicer the car you can afford to replace it. Most new cars are kept for 3 years and traded in, (or leased) so the better the resale the more money to put into your next car. Or if you lease the less your lease will be.
Those who buy used cars keep their cars longer, and are willing to pay more for a car they think will last longer.