An older car could end up needing several thousands of dollars in repair costs at any time, and maybe more than once. I drive an older car because I could swing a new engine or transmission if it came up. For a lot of people that means they no longer have a car.
Few people (like yourself) buy commodities in increments limited by their needs. Most people buy commodities limited only by their total borrowing capacity.
The unofficial Theory of Consumer Spending holds that "where credit is extended, it will inevitably be utilized." It's no coincidence retail chains push their own credit cards. Offered a $300K loan, people will buy a $300K house.
Most consumers are ignorant of terms. If the possibility exists to literally sign a dotted line and drive away in a new Range Rover, few people will opt for your plebeian Accord.