Its not mutually exclusive - most of the world thats not in stone age has better public transport than US, I guess everybody knows that and its not by accident but for good (well bad but logical) reasons.
That some PT is still not covering somebody's full needs for long term living is understandable too I presume, especially if its few days gaps in service.