But there are some things about EVs that cannot be overcome because science. Like the fact that gasoline holds far more energy for its weight than batteries ever can. Which is why things like the Tesla semi is a flop. Because to get the range you get out of two saddle tanks of diesel the semi would have to carry much more weight in batteries than is practical and charge times and kW input would be astronomical.
The same goes for cars but to a lesser extent. We CAN make them go far (a Lucid EV just set a record at 1205 km on a single charge) but that car costs well over 150,000 because of the massive amount of batteries needed.
Then there's the electrical infrastructure issue. Most EV owners charge at home, but if EVERY household had an EV there will be a significant new draw on our electrical grid. If everyone charges at night thats not a huge deal but obviously if everyone had an EV there going to be a lot of people charging during the day too, especially on trips. We'd have to add a lot of power to our grid and EVERY power source requires some kind of environmental cost, the question is only how much.
Well nowhere except that the mandate is trying to force the changeover in five years time, and despite multiple announcements about 'new' 'long range' batteries, no ones been able to make the quantum leap needed. And its not a minor gap: Gasoline stores about 47.5 MJ/kg, while lithium-ion batteries typically store around 0.3 MJ/kg. This means gasoline provides roughly 100 times more energy per unit of weight. Thats a huge leap for batteries to overcome.
Also, EVs are competing against gas cars but gas cars are also improving a great deal. It used to be getting 25 mpg in a sedan was impressive enough, but I just talked to an owner with a Maverick hybrid who said on her best run she got almost 70 mpg. Incredible for a small truck.
Hybrids may be the answer. Full battery EVs dont do everything and gas cars have issues, but hybrids bridge the gap. The main problem there being that now you have to maintain two drive systems, so its not exactly a recipe for easy maintenance as they age.