Indeed, but for a technology to sell well, it doesn't need to work for everybody at once. There's a large number of people for whom EVs can work, but by the time that market is saturated, chances are that prices will have come down, battery capacity will have gone up, and fast charging stations will be more common.
Early cell phones didn't work for everybody either.
Early cell phones didn't work for everybody either.