Public transport in a LOT of US cities is poor, or non-existent. Even where it's good, getting to the city, when you live outside of it, is often not an option without your own transportation.
I appreciate your enthusiasm, really, and in fact I share much of it. But you are oversimplifying and dismissing the reality for many people in the US.