Oh, oh, I can answer this, given ownership of a ten year old Leaf ($35K) and a fifteen year old Scion xB/rebadged Toyota Echo ($20K): the $20K car is still going to win in TCO. Because the Leaf already starts out $15K in the hole. That's a
lot of oil and coolant changes. That's a
lot of brake pads. And those are pretty much the three things an ICE needs done versus BEV. After 100K miles, the Scion needed a $1500 clutch job. After 50K miles, the Leaf needs a new $5K battery pack (it'll last a few more years, but it's coming).
The Leaf still needs tires. It still needed the 12V accessory battery changed out. It still needs a cabin air filter changed once in a while. The Leaf has been reliable, nearly maintenance-free, and pretty appliance-like. But the Scion is a close second. We'll probably never buy an ICE again, that's how much we've like the Leaf and BEV in general. But "out of touch" doesn't even begin to describe someone arguing that those willing to spend $20K should spent twice as much because "TCO".