In fact I'm sitting in my car parked on a street like that right now. Dozens and dozens of cars lines up on both side of the street. It would be a great shame if 50 years from now these cars would still need to be ICE's because we couldn't figure out a way for them NOT to have to charge at home. Having said that, this problem may be too big for Tesla to solve right now and too risky overall. It will take tens of years to build out a in-city network of swappers, and by that time the technology, or at least the form factor, would likely be obsolete. We know in all likelihood that there will be 1000 mile Al-Air batteries available in 10 years, which would provide a great solution to the problem, but in such a world, a partner like Costco is much better suited to provide support for those kind of batteries.