There is only 8 years of lithium left on the planet. Those lithium-ion batteries can't be re-cycled. (well apparently they can, but u require 20 lbs of junk lithium-ion batteries to make 1 lb of good lithium-ion. With a 20:1 ratio, you can see why it's not re-cycled).
On the CBC news, a fellow in Ontario, bought a used Nissan Leaf 100% EV car....in 2018. Car was built in 2014. (4 years old). In 2021, (car now 7 yrs old), the batteries won't last more than 20-30 miles max, and that's with NO heat, AC, radio, or anything turned on, except for DRL. He's pissed, and got the run around from 4 different Nissan dealers, plus Nissan Canada. Turns out, it's $19K to replace the batteries, not including labour + disposal of old batteries. He only paid $12K for the car. He's pissed, and rightfully so.
Across town, I see 6-12 100% electric cars for sale ...used..and some are only a few months old. Prices are through the floor, they can't give em away. Dealers all say not to charge em to more than 80%...and don't let em drop below 20%. The Leaf manual sez only to charge to 100%, IF going on a long trip. Manual also sez after charging to no more than 80%, to let the car sit for 1.5 hrs, so the battery can cool down.
Folks buy em, then find out the pitfalls real fast, novelty wears off, esp in winter with heat on, and in summer with AC on. The cute little 120 vac charger that comes with em in the zip up case, take forever to charge the battery back up. At home, they really require a dedicated 240 vac circuit.
100% EV is not ready for prime time...yet. Hybrid, or maybe a plug in hybrid is about as good as it's gonna get for fuel mileage.