Why is the expectation that "most people" should buy new vehicles? Seems likely we're addicted to 0% rates and consuming.
The financial reasonable thing for the wealthy has always been to buy off lease, at a steep depreciation discount, excellent service records, a dealer warranty, and 2 years and 20k miles.
I'm cheap, I last bought a 7 year old car for ¼ of its sticker price and 100k miles with detailed service records. I still drive it 13 years later at 20 years old, though, I only put 5-10k miles on a year. My most common trip is 150 miles in a neighboring state. That and track and autocross. I get 32mpg on mid grade gasoline.
I did consider a Tesla recently, a 2016 model s is about ⅓ of it's original sticker price, though Tesla is one of the few companies that the new car is cheaper than it was 6 years ago. With a 20% price drop.
There's obviously lots of reason why "most people" want a new. An unblemished interior, the newest self driving features, the longest range. But you'll find the 2-6 year olds still have 80% of the range, the same safety features, and some form of self driving that your old car (that as rates increase you should keep 7 years instead of 4) didn't have.