Most of the "EV Only" targets being discussed are still several years out, and that's just manufacturing. I'd imagine the cycle of phasing out the option to own one to be __way__ longer.
In terms of charging, it depends on the charger and the car, but I've done analysis with a Model 3 Performance, using A Better Route Planner, see my post here:
Hybrid is the near future as far as a standard vehicle. I don’t see all electric cars being standard until there are a ton of infrastructure and battery improvements. Who will sit around waiting for their batteries to recharge? At one point I thought they might be able to swap batteries, but...
talkedabout.com
A Model 3 Long Range does 353 miles, and yes, there are several factors that affect that range, but if it'll do ~90% of that, call it 320 miles, that's a round trip worth of mileage for a huge number of people, and certainly a ton of mileage one way, with one incremental charging stop of ~20-25 minutes, and then one "sleepover" stop for 100% the next morning. The replacement 40a charger I'm getting for the 4xe will charge a TM3 Performance at ~37/miles an hour, that's an overnight charge at home for 315 miles of range .
I've been a very vocal skeptic about an EV, I'm a gearhead, but once you get past the "ICE psychology" and start __really__ thinking about your use cases, you might realize it would work for you. Sure, I can come up with dozens of scenarios where an EV doesn't work, but they either don't apply to me (no home charging) or are some kind of nonsense use (1000+ mile non-sleepover trip).
I was thinking about my local-but-longer-ish driving, like the one local client, they're about 35 miles away, so 70 round to back home. That mileage I could replenish back at home in a couple of hours - and I think that's an important thing to consider: much day-today use is not 100% to empty, it's, 5-25% type consumption. You come home, you plugin, it takes 30-40 seconds, so you're always replenishing your "fuel"