Mostly you just answered the question. The primary factor is that the US just simply doesn't have the same public transportation infrastructure the EU has, not even close. I could travel just about anywhere in the EU without ever getting in a car... that's impossible in the US.