I have a buddy who owns a Tesla, and is a complete fanboy. I asked him how it worked on paying for charges at the charging station. He replied it was 'free', so I asked if free charges were part of the purchase price or if he bought a plan. He replied that no, it comes straight off of his credit card, so he never sees it, therefor it is 'free'... Several months later he was at my house explaining to my neighbor how great Teslas were, the neighbor asked the same question, and he told him that he bought a plan when he got the car 4 years ago. He also tells people it only takes about 20 minutes to charge, but he doesn't tell them it's only a partial charge, just enough to get to the next station, which the car monitors for you. I've been with him and usually he hooks up to the charger and then suggests we go to a restaurant for lunch, and then go for a walk, he's in no hurry to get back. He spends a lot of time on his phone when he's not in it, monitoring charging rates, consumption, software updates, cameras, sensors, etc. When he's driving he is constantly monitoring all the 'systems' probably more than is necessary. They keep folding chairs in the trunk so they can hang out with other Tesla people during charges, or sit in the car and watch youtube on the console touch screen, which is probably 10" wide and 20" tall. When he comes here he plugs it into my RV receptacle, which evidently he considers free as well...
Point is, many of the people who buy these things don't really know, but are programmed to sell the idea that EVs are a great investment and a smart thing to do so they don't look like they made a bad decision, so we rarely get a true assessment of how they really are working out for them. You can't drop that kind of coin on something and then tell everyone it sucks.
He seems to enjoy the car, takes it on cross country trips, loves the technology and doesn't seem to mind the lifestyle changes involved with it. I call him a middle aged millennial, he's mid 50s and young people call him to ask for help on their phones, etc. He claims he knows he's not saving the planet with it, and it's his money so I guess he can do what he wants. It's fun (different) to ride in but not my thing at all.
I'm willing to bet battery replacement on them will be much more expensive than an engine swap on a ICE. I don't know if they have the old battery recycling thing worked out yet or if there are crazy hazmat fees associated with disposing of them. Colorado charges 2-3 dollars for every old tire you leave at the tire store for recycling.