Do your calculations include the cost of a replacement battery?
Do yours include the cost of a replacement transmission?
The majority of US cars have transmissions that are less reliable than the gas engine which is less reliable than the EVs battery which is less reliable than the EVs motor.
So I don't usually worry about replacement parts because every step closer to EV I go I see less repairs.
Compare my Late 90s and early 2000s Saturns with no EV ability with moderate maintenance (the 98 consumes oil randomly and has had transmission work twice in the first 100,000 miles but is still a daily driver at 130,000 miles, I had to replace the 12V battery once in it so far)
to my 2005 Prius with light maintenance (I had to replace the 12V battery in this one as well, I replaced the rear shocks for comfort, it burns oil enough that I top it off with a partial quart between 10,000 mile oil changes with 120,000 miles on the car) but will never need brake pads*, the rotors and drums will last the life of the car. I'll probably never replace the HV battery
to a Nissan Leaf (no oil changes, no engine filters, no real maintenance at all). with the leaf you might replace the battery some day for $2000 and some have already replaced the battery for free and one has paid around $6000.
Honestly you could have taken that guys Leaf with the "bad worn out battery" and given the whole car to me as is and I would have retired a Saturn and saved thousands of dollars on gas and repairs. I have a 15 mile commute each way and a 2011 or 2012 Leaf even with "severe" battery degradation would do the 35 miles a day I need to go to work, lunch, and home.
If you have a commute outside the range of the vehicle don't buy it. But for those of us that can drive the shorter distances its a fine car and will be more reliable than 90% of the ICE cars on the road.
so the progression is
ICE - less reliable
Hybrid - more reliable, lower cost per mile than ICE
EV - more reliable, lowest cost per mile (assuming you don't pay outrageous prices for electricity)
Then of course some troll will say: Yeah, but the up front cost...
and
Some other troll will say you drive it because it looks odd...
and to that I say, fffft. I buy used and right now a used Leaf is cheaper than a used Prius. I don't care what they look like or how green they are. I want a car that takes less maintenance, requires less repairs/parts replacements, and costs me less per mile. I don't care what it is. Give me a Tahoe that somehow gets me down the road for $0.01 per mile and I'll drive an SUV. Give me a Cadillac with spinners and curb feelers that gets me down the road for $0.01 per mile and I'll drive it too.
I expect a Leaf to cost me half the cost per mile of a Prius which cost me half the cost per mile of the Saturn.
I'm not married to a brand, a style, or an energy source. I happen to be moving towards electricity but I'd just as quickly move back to gas if gas somehow dropped to $1 a gallon and electricity became $1 a kwh. As it is at $2 a gallon and $0.10 a kwh I'm moving towards more electric and less gas.
*Prius, Leaf, Tesla, Kia Soul EV, doesn't matter ask anyone that has an EV for 100,000 miles to measure their break pads. They'll be like new for most drivers somewhere around 70-90% pad. People with a real lead foot might run through a set of brake pads in 300,000 miles, others will never under any circumstances wear out the brake pads even at 500,000 miles. Try that on an ICE vehicle.