The reason you are struggling to convince people is that you're wrong, perhaps on all points but definitely several.
EVs are simpler so should last longer (as a chassis/vehicle). The batteries might or might not last a million miles, but they are recyclable and are being recycled now. No EV is scrapped after three years.
But mostly, EVs pollute a lot less than ICEs when you include production and running, and it's getting more pronounced over time as the battery production keeps getting cleaner and the grid cleaner.
You're not convincing anyone.
Ask the people (slaves) mining the resources to produce the batteries.
Then, how many EV older than 5/6 years you see on the road?
A few prius (hybrid) older than that have batteries that have 10% efficiency left, ask mini cab drivers.
Most if not all EV on the road now are on a lease, so in 3 years will be given back to fill the EV graveyards.
If I had to buy one of these things, why would I buy a used 3 year old one when I could lease a brand new EV risk free?
Differently, many people still own their ICE vehicles and buy them 2nd hand.
Look how many 15+ year old cars are on the road.
The fact that they're imposing EV on us by putting the fuel price up, congestion charge, ulez, double parking charges, road tax up, etc, doesn't mean that they're green.
Again, you have very limited vision.
You look at the exhaust localised pollution instead of global pollution.
Central London might get better air quality, but at a great cost for the planet.
Globally the production of these blood stained electric boxes are polluting a lot more than ICE vehicles.
But, as we now live in an era of selfishness, as long as our immediate surroundings are fine, we feel happy.
Screw the rest of the world!