Even in many parts of America (which are not that different from many parts of, say, France, which I'm very familiar with, thankyouverymuch), private car ownership is not an absolute requirement.
Can people there get around with Public Transport<tm>? Nope. Do they require their Own Private Sardine Can At All Times<tm>? No, not necessarily either.
And I'm firmly in the "No Sardine Cans Ever!" camp, and I have solutions. If you're somewhere else, that's fine with me, but you're not so convincing as you might feel...