There are still huge numbers of car owners who do not have off-site parking to charge EVs. Unless EV public charging is able to 'refuel' completely in a couple of minutes, going 100% electric is just not feasible.
There is no way most governments will be able to provide suitable infrastructure in the near future.