One of the biggest problems is people confusing Climate Change and Enviromental Pollution. They are not the same.
Diesel is better for Climate Change than Petrol, less CO2, but worse for the Enviroment.
Likewise EVs, better for Climate, provided the electricity s from clean sources, but Enviroment is a different matter because of the rare earths/elements required for batteries and the additional power generation and distribution systems.
Also, replacing fossil powered vehicles with EV equivalent also impacts both the climate and environment.
There is no easy answer but I fear the dash for EVs is another debacle similar to the dash for Diesel, and look where that has led us, damaging the Environment at the expense of the Climate.
The Law of Unintended Consequences is alive and flourishing.