You forgot the garage fire.
Pretty much.
Batteries are dirty to make, they are dirty to recycle. They often use heavy metals or rare earth metals and child labor or unsafe working conditions in third world nations to source the materials. Strip mining for lithium is the usual way it’s sourced.
Batteries have a horrible energy density, meaning you need a lot of volume and mass to store the same amount of power as conventional fuel, as much as 7 or 8 times!
Batteries resist being charged, meaning some of the efficiency of an electric motor is lost in the bigger picture because the battery is using energy in the charge process (why they get hot).
Batteries have a very finite cycle life, meaning you’re building cars that are disposable. The idea of running a car 20 years is not feasible with an EV.
Batteries don’t do well in extreme heat or cold.
Batteries take a long time to charge. A 800 mile drive now needs to factor in several long stops to charge those batteries. They are really only ideal for commuting.
The problem has been and remains the storage of power for electric vehicles.
It’s expensive and riddled with problems.
But someone slapped a green label on it, and we all know how many folks react when they hear “green.” Like Pavlov’s dog.