This is, respectfully, corporate propaganda. Consumers buy the vehicles that are available and advertised. It's in the best interest of manufacturers to convince/compel consumers to buy larger, more expensive vehicles with higher margins, and that's exactly what they're doing.
How can that be if they all offer extensive lines of small and efficient cars that a good number of people drive? Besides, collusion doesn't seem likely given the amount of foreign competition. The majority of Americans have made it clear that they want bigger autos, at least with the usual gas prices. Sorry if that's corp propaganda.
Separately I've heard emissions laws blamed for large sedans losing to small SUVs and trucks due to double standards, but I doubt it would've made a difference, even though I personally prefer large sedans.
If gasoline is more expensive, customers will demand more efficient vehicles.
We aren't mindless zombies buying whatever we see on TV. I'm old enough to remember when Japanese small cars practically took over the market in the 70s and 80s due to gas price shocks. It can happen again.
You can’t convince (almost all) consumers to spend money on something that they do not want.
Bullshit. There are many competing auto manufacturers. No one is compelled to buy larger, more expensive vehicles. There are smaller, cheap vehicles available to those who want them. If I want a little penalty box like a Hyundai Elantra or Nissan Sentra the local dealers have base models in stock and ready to sell today.
Larger vehicles are more comfortable, safe, and practical (for anyone who doesn't need to worry about parking issues). It doesn't take advertising to convince consumers about that, it's just reality.
How many CAFE compliant “light trucks” do you see around?
CAFE is a great example of a well-meaning regulation failing because the people who developed and approved it didn’t think through the obvious consequences.