It is not just range anxiety. Most people do not want to wait the length of time it takes to charge up. And IIRC, 'fast charge' has very negative effects on battery life.
And nobody can bring you a container of electrons if you do run out of juice on the road.