Except when the battery pack
Except when the battery pack needs replacing, at which point all prior savings evaporate. And there is one factor that nobody seems to talk about: todays repair technicians, at dealer or independent shop, have no idea how to fix these cars when something goes wrong. They'll just keep guessing and throwing parts at your car until you run out of money, or out of patience, or both.
And, if EVs turn out not to need any repairs, then government will mandate some unnecessary "maintenance" or "certification" services to prop up the auto repair industry. Remember vehicle emissions testing? People started hanging on to their older cars that were simpler and easier to fix. So government stepped in to stimulate newer vehicle sales by making your old car illegal to operate or too expensive to repair. Remember digital tv, that was introduced when digital tv sales were slower than desired? Just wait and see.