Before electric vehicles can truly proliferate to the point where they overtake internal combustion vehicles, one thing must happen: public charging must not only be ubiquitous, but it has to be easy to use and highly reliable.
We're not close to that yet. In fact, here in the US, the state of public DC fast charging is sort of a mess. There are pockets of the country that are vastly underserved, and the chargers that are in the areas that do have infrastructure are often broken, blocked by gas cars, or already in use when someone pulls up needing a charge.