Where do you get “20 years?” And what does that matter? I mean, yeah, I do. Some prime mid-2000s Altimas with destroyed bumpers roll around my neighborhood.
The average lifespan of a car is 10 years. I buy 5-year-old cars and keep them for another five. If it’s undriveable, a scrap yard can part it out and keep similar cars on the road longer.
And a five to ten year old car isn’t a death trap.
I notice you conveniently ignored the points I made about things that would actually be good for the environment. Your EV isn’t reducing all the other harmful effects of driving aside from carbon dioxide, and even that’s not a clean win.