FWIW, this would probably not be for everyone. Bob Sheaves said it would be inevitable for NYC cabs, for example. I'm thinking also of big rigs - instead of hydrogen, which is kinda nutty to a degree. You could also have cars designed with a part accessible battery, part built in battery so you could get say 50 miles near-instantly, though now that I write that it seems pointless and inane, so maybe not.
The future may not be one size fits all, so I'd ask that you reserve criticism of particular ideas until you consider different use cases. The big example there is big rigs—long haul and short haul are very different. If you're refilling supermarkets, you can probably go on all battery, every day, without problems, even without chargers at the supermarkets (or maybe with chargers at some of them but not others). If you're moving Coors from Colorado to Georgia or whatever, trying to make some sort of arbitrary deadline, then the battery replacement or hydrogen may work better.
Again, I remember how people opposed the switch to computerized cars and fuel injection, partly because the early systems were so persnickety and short-lived. There are downsides even now to EFI but overall, most people would not want to switch back, and the downsides COULD largely be addressed through legislation, e.g. demanding that automakers keep repair parts in stock for 20 years and then, if they don't want to make / sponsor them after that point, open-source the designs. Frankly, with 3D printing techniques we have today, it seems silly not to do that anyway, though I get that chips are an issue... (of course some of that is design insanity, like the shifter in ZF-type transmissions having chips that have to be programmed with the car’s serial number.)