I have to disagree with you - to a point.
1) The $31,500, Chevrolet Bolt has a range of over 240 miles even on the highway (apparently).
https://www.greencarreports.com/news/1132242_chevrolet-bolt-ev-range-test-gone-with-the-wind
And I cannot think of too many places that most people ever need to go that is farther than 240 miles away.
Plus, there are already over 40,000 charging stations.
https://www.chevrolet.com/electric/living-electric/public-charging
And if someone was in a BIG hurry to go farther than that - they would just fly.
BTW - the average 12,000 miles/year driver only does about 32 miles per day.
2) now I agree that EV's are still, too expensive for anyone below middle class to afford.
Even middle class when times are tough - like they are becoming now, economically.
But they already sell a mega-cheap Chinese EV for $15G's with a 160 mile range in China.
And with much less maintenance required?
A lower class family could definitely find one of these useful...if they ever sell them over here.
https://egear.asia/cheapest-electric-cars-china/