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.
I have to buy a new piece of furniture this month. There's no way it will fit in a sedan. Does that mean I need to buy a light truck, or is there another solution?
What's the farthest the average person needs to drive in a given month? I bet it's more than the range of an electric car. That presents a problem.