> How do you do those things without driving?
I typically walk. I take buses or trains if I need to go further than walking distance, which is fairly rare.
> Are you assuming everyone has access to effective and efficient public transportation?
That's usually what you'd build to get rid of cars, yes.