Historically, the largest cost of operating battery-powered vehicles was not the electricity to charge them--it was the cost of replacing batteries as they expire. This is the reason that the only type of electric vehicle that gained world-wide adoption was trains that could be powered from overhead lines, and so avoided the operating costs of batteries.
EV's still have a lot of problems with battery production and disposal, that are becoming obvious early on. The car companies are using old batteries for stationary power, but there's not enough (paying!) demand for that to use all of the old batteries that will come to be. That kicks the problem ~10 years further down the road, but doesn't solve it. Recycling them is possible but costs money, and disposing of them will cost money too. And at the moment, hybrids and Evs are only a very tiny percent of all cars on the road.
There is also a major storm brewing with the used-car market.... There is some speculation that car companies are low-balling hybrid/EV battery prices right now, in order to show lower purchase prices and avoid scaring customers away. The problem there is that if the rest car lasts a lot longer than ~5 years, but the battery doesn't,,, then it only makes sense that car companies will try to profit more on replacement battery prices, making the batteries alone more expensive. This will cause EVs to be drastically less valuable on the used-car market, yet also drastically more expensive for a second owner to own, assuming they buy a new battery for the car. This will basically be shifting the high battery prices from the first owner onto the second owner--if there is a second owner. If an EV car dealer won't accept EV trade-ins, than you'd need to count that as part of the initial cost... And if a lot more EVs get junked after only one owner, then you'd need to count that as part of the pollution they produce.