Model Y is about $45k after sales tax and federal tax credit. Roughly the price of the average new car ($48k), with a much lower total cost of ownership.
Gas is near $4 where I live, so a mile is about 7.3 cents.
A kWh for me costs 19.6 cents - off my most recent electric bill, not including the price of basic service to be a fair comparison. 19.6 cents/kWh divided by 3.85 mi/kWh is 5.1 cents per mile.
So the obvious savings is around 2.2 cents a mile. $22,000 divided by 2.2 cents is a nice round million miles.
I swear I didn't rig this to come out to exactly 1 million...
But the other thing is that I only drive my hybrid about 8,000 miles a year. That's why I'm a good candidate for an EV in theory, since I wouldn't be relying on public chargers.
A million miles divided by 8,000, though, is 125 years.
Another perspective is that an EV that gets < 2.7 miles per kWh would likely be more expensive to "fill up" than my gas-powered car. There are EVs like that on the market! Apparently they are mainly BMW, Mercedes, or Audi models, so admittedly Teslas (and the Nissan Leaf) seem to be better.
You could argue TCO, but how much do you think maintenance on a new Honda or Toyota hybrid costs? A Tesla could need a million times less, but a million times less than an insignificant amount still only saves an insignificant amount. And you start tens of thousands in the hole.