The concept of banning one tech or another in this way is backwards thinking and stems from ignorance of the power and beauty of market economics.
People (in the aggregate) will buy the products that work best for them at the price they can afford.
Now it’s true those products often have externalities, sometimes even directly harmful to the people that are buying them! (e.g. fast food)
Except in the gravest product safety sense, these products should be left to compete with each other in the great world marketplace.
The aim of government should be to subsidize the innovations that make products with the best externalities safer, cleaner, faster, better, cheaper, etc. to the point where they can stand alone and win in the open market.
In the case of EVs, what we need is not bans on ICE vehicles in some ever closer looming date. What we’ll need is massive infrastructure improvements to support the intrinsic demand for the truly better/cheaper/faster/safer product.
The initial round of subsidies have more than achieved the boost up the learning curve to make these products ultra competitive.
We are rapidly approaching the point where the only reason someone wouldn’t by an EV is because either it’s truly inappropriate for their use case (see: plows in NYC) or they simply don’t have a convenient way to charge it.