The auto makers definitely need to get some lower priced models out. It doesn't help that the American working/middle class has been convinced we need to drive tanks since the late 90s.
There's a world of difference for states with low, mid and high gas prices. I don't blame budget concious Iowans for laughing off an EV currently. If they had $5.50 normal price gas they'd be sprinting towards it like California regardless of their environmental views.
We also need to realize that a lot of our ICE cars are already ridiculously expensive and we've just grown to accept it. The cost of owning a Chevy Tahoe is much more expensive than the vast majority of EVs and nobody thinks of Chevy brand and Tahoe model as an elitist luxury thing.
Add in that most people default to the lowest price or easiest solution. And half flat out don’t give a fvck about destroying our planet.
Many people won’t pay more for renewables. Many people won’t pay more for a vehicle that doesn’t kill the planet. Hell, many people don’t recycle because it’s 30 seconds of extra work to put recyclables in a separate bin.
Mindsets have to change for full adoption. Until then, those who have the means and can help have to lead.