The batteries are a real concern for people who like to buy used. You can't buy a older Tesla and not have to worry about having to replace the battery at some point. I think it's going to be a real problem for the resale value of the model 3. An 8 year old model 3 that might need it's battery replace soon won't be worth much. Not to mention how there might be just all these Teslas going to the scrap yard at 16+ years because no one will want to put 5k into a car that isn't worth that much.
The other thing is all the sensors Telsas have and alot of the time they are most annoying things to replace on a regular car.
I don't think you understand the topic.
The current battery tech is rated for about 10% degradation after 1000 full charge cycles. Since it's incredibly rare to hit a full charge cycle, this number is realistically doubled to 2,000 half-cycles (Anything above 30% is considered a half-cycle).
2,000 charges gets you close to that 8-year warranty that Tesla offers. With progressive degradation, you're probably still going to have a car that's at least 80% of its original battery capacity 15+ years into ownership.
Also, instead of taking my hypothetical breakdown, here's some actual data from 286 model S owners:
https://electrek.co/2016/11/01/tesla-battery-degradation/
For the people saying "a battery" costs $5k+, your terminology is really off. The Model S contains 7,104 individual batteries. That $5k+ cost is the price to replace the entire battery pack.
With fewer moving parts and lower cost of maintenance, there's no reason for a modern electric vehicle to not hold its value well past where a traditional combustion engine would be scrapped.
Also, we're nearing more major breakthroughs in battery technology. There are a lot of companies out there doing some pretty cool things, like batteries configured so that you can drain the reduced charge fluids from a lithium-ion battery and replace it with new fluids. Boom, back to 100% of your initial battery life.
The downsides right now would be the cost of production for the electric vehicle. It's not cheap and it's not environmentally friendly to produce. But once you get past those two, I think the only obstacle left is the American fear of miles per charge.