On the other hand, Tesla claims their batteries will last 300,000-500,000 miles and they rate their cars the same, so you should never have to change the batteries. I looked it up for the reasons you claim and was surprised by this.
The cars also hold their value much better, Teslas anyways.
Your used petrol cars need gas, a few oil changes per year, and parts could fail at anytime like suspension, tranny, etc. You could blow a head gasket, piston rings fail, the timing chain...most of these expensive repairs will never be necessary with an electric.
I do not own an electric but would like to the more I learn about them and their future.
My neighbor used to start her old beat up truck in the morning and the fumes would come in my house. I'll take the extension cords.