I'm sorry, did you just handwave away indirect emissions? You do understand that the vast majority of our energy production still dumps large amounts of CO2 in the air?
What we need instead of EVs is well designed walkable cities with mixed use buildings where one no longer NEEDS a car.
If all you need for 95% of your travel is your legs or a bike, most people will actually just opt out of owning an expensive vehicle that they no longer need.
What we need is good a public transportation system in the form of busses for middle range and trains for long range transportation.
EVs is little more than a patch to keep the status quo on horribly designed cities.
In the Netherlands I could go everywhere (and did go everywhere) walking, or by bike. I sometimes used a train for longer distances but in the end I didn't need a car for anything.