1. It is just a question of time before some entrepreneurs start to REPAIR worn-out EV batteries. Test each cell and replace the ones that need replacement. Rather than replacing the entire battery back for a five-figure repair, just replace what is necessary every three or four years (after the first replacements). By the time your 2022 Tesla needs a new battery, there will be a neighborhood shop that will replace the worn out cells for a couple hundred dollars.
2. Body work on Tesla's is near impossible because they are making body parts for NEW CARS that are in great demand. When they have lots filled with un-sold cars they will make body panels for repairs. Don't blame them for their success.
3. Our infrastructure is filled with electric motors and batteries that last for DECADES and we don't give it a second thought. Elevators, subway cars, nuclear submarines, machines, etc. Fretting about the lifespan of electric motors and batteries is just silly. Think about the radiators, exhaust systems, and other parts of an ICE car that don't even exist on an EV, that will never break down or require replacement. Catalytic converter, anyone?
4. The fuel economy equivalent of most EV's is near 100 mpge. That is REAL money-savings as contrasted with an ICE vehicle. And 95% of your "fill-ups" are going to take place in your garage while you sleep at night. Most of the complaints on the internet are bullshit.