Smart phones had to wait for better wireless connection tech, electric vehicles have to similarly wait for infrastructure improvements. Once that happens, it’ll be just as overnight as it felt with phones.
I think it still is much longer away before mass adoption happens