I get what you’re saying and that’s obviously a concern, but at the same time… doesn’t it have to be reasonably far in the future? We don’t have either the infrastructure or even enough supply of EVs to change this too quickly.
That said, I wish they’d use a gradual approach. Start ramping up taxes on gasoline with the proceeds entirely going to EV infrastructure (and similar for purchasing new gasoline vehicles and licensing existing vehicles). Start small and increase as we get closer to the cutoff date. Start limiting gas station development and create zoning regulations for EV infrastructure (especially charging for apartments, which is a huge gap). Make all the laws ramp up gradually so that it’s always small, incremental changes that are never too difficult to do at a time, but will get us in a better place in 10-15 years.
I have an idea. What if we attached a power line directly to the car, so we didn’t need a battery? Of course, it’d only be able to run on specialized lines. To get the most out of those lines, we could chain cars together. And since the specialized hardware doesn’t make sense to own, we could have municipalities own them and charge a fare (or better yet, just make it part of taxes).