I spent 25 years living in San Francisco. What I know is I put about 6000 miles a year on my car. Of which about 4000 was around the city. Assuming a city dweller with a car charged it every 200 miles, that's be once every two and half weeks.
That doesn't seem impossible, just merely inconvenient. On the same level of having to wash your clothes at a laundromat. It's thing, if you live in a real city, it's not the Suburbs.
A couple of people on my street in SF commuted to the south bay with electric cars. They'd park them on the street at night and charge them at work.
Also thing I know about SF. People that work in SF park their car in the same spot for days at a time. And remembering to move the car is another inconvenience they deal with. When I lived and worked in SF I would drive down town and park. Which I could do because I had a parking sticker. Most people do not have that option. Which says to me, me putting 6000 miles a year on my car probably made me an outlier on the high side. There are people putting much less.
That doesn't seem impossible, just merely inconvenient. On the same level of having to wash your clothes at a laundromat. It's thing, if you live in a real city, it's not the Suburbs.