Charge at the grocery store or while out to dinner.
If you commute 150 miles a week to work, and do another 50 miles on the weekend, you're at 200 miles a week. You can do 230 miles at 80% in a model 3 which means one charge a week covers you pretty well for most weeks. That's 15-20 minutes of charge time at a level 3 charger. I mean, you could do that while eating a Big Mac and fries, assuming an available charger.
If you really do live right in the city where you work and park on the street, your commute is probably more like 50-75 miles a week so you only really need to charge once every few weeks, or you can charge more frequently and much more briefly.
The time when this is difficult isn't city streets, it's distant apartment buildings in suburbia commuting into the city. The people with 400 or 500 miles a week of commute and no home charging. For them, it's 30-40 minutes of charging across two stops compared to 8-10 minutes at the gas station. In that world, one might have to plan a mid-week dinner out or twice a week shopping or something like that to get a "free" charge or two where waiting around isn't an issue.