And the weight/tire wear issue needs to be addressed.
Other than those two situations, the only reason other than up front cost of the vehicle, there's very little reason Electric vehicles shouldn't be more popular -
- with fewer moving parts to deal with, they're cheaper to maintain long term (except for the tires, sigh),
- they're easier to make - again, fewer moving parts to put together with high tolerances, easier to properly QA, and quicker to get off the assembly line.
- they've got better pickup and go than an ICE engine,
- you've got the ability to recharge or top-off anywhere there's at least 12a 115 or 220v outdoor or RV outlet when you're visiting someone for a couple hours only for the cost of a $200 trickle charger adapter - if one didn't come with your car.
We recently did just over 500 mile each way road trip in an EV SUV (about $40 each way for the trip - $80 for 1000 miles...), and discovered some franchise gas stations on the freeways have added medium and high speed chargers as a service.
Gas stations make their money on the Convenience stores anyway, and people charging their cars are going to be spending around 20 minutes instead of 5 -10, so it's really a win for them.
So, EVs can easily be popular with the American public. If the oil and gas companies weren't so invested in putting out propaganda against them.
The only real disadvantage there is with an EV is if there's a Carrington Event - but that will also cause a hard crash in pretty near any vehicle made after 1985, so that's a rather small quibble.