Regardless of the dumb generator meme, electric vehicles in their current form are incredibly bad for the environment.
https://www.industryweek.com/techno...acturing-them-leaves-massive-carbon-footprint
And that's just energy. Water consumption in mining lithium is incredibly high; roughly 500,000 gallons of water is used to mine one metric ton of lithium.
https://www.instituteforenergyresearch.org/renewable/the-environmental-impact-of-lithium-batteries/
Electric vehicles are, really, the ultimate NIMBY. You don't see them pollute, so they must be good for the environment. Not to mention lithium can't really be recycled, and in 15-20 years we're looking at another environmental disaster on a different scale.
Now, if aluminum ion batteries turn out to be worthwhile, we might be getting somewhere. I know that Elon Musk says hydrogen power is a waste of time, but he has an interest at stake. There must be a reason toyota is continuing its development of hydrogen powered cars.