So given that
(a) strip mining for the lithium to put in these batteries is an environmental disaster
(b) it still requires gas/coal/nuclear fueled power plants to generate the electricity to charge the batteries.
(c) the current nationwide electrical grid isn't set up to support massive adoption of electric vehicles
(d) charge times are measured in hours instead of minutes ( to refuel a petrol vehicle ) with dismal distances per charge
(e) end of life for the battery is made up of toxic environmental contaminants . . . and replacement battery packs aren't cheap
. . . the advantages of the electric vehicle is what, exactly ??
1) As I mentioned previously. The world's oil production used to be mainly US + our allies, now we also have a lot of Russian oil supplying NATOs. Plus China and Japan would rather have coal and nuclear powered transportation than importing oil from questionable partners (Russia, ME, nations that can blockade their oceanliners, etc) There are many places on earth try to get off oil but there aren't too many realistic choices until EV becomes better.
2) There are a lot of capacity to generate if you have a way to use up all the cheap kwh, charging is a good way to use up those idle capacity, if your battery capacity is enough for multiple days of commute.
3) You can charge for 15 mins, you can charge for 11 hours, it is up to you and where you go. One thing for sure is you have to take an EV as what it is instead of compare it to a horse (need sleep), a plane (need 2 hours check-in before your flight), a train (you need to use the schedule they have), a gasoline car (expensive gas price coming soon, lots of stuff you need maintenance on, etc). There are all sorts of transportation changes in human civilization and we no longer ride horses. I am sure people going from horses to train and street cars back then had the same concern, but eventually civilization found a way.
4) There are all sorts of end of life problem with every energy source, we are always picking the lesser of multiple evils. Don't forget oil isn't always clean and we too have spills and wars due to them. So if you want to minimize eco footprint, have fewer kids, that's IMO the only realistic thing we can do.