European cities, geographically at least, are a lot smaller than american cities. A dozen or two miles across only for the urban area before you get to the rural parts generally. Berlin has a smaller footprint than a lot of rust belt cities for example. Amsterdam is downright tiny by american standards, maybe even smaller than Toledo, OH. What is more is the road capacity is significantly overbuilt in the US, even in cities like Toledo. A lot of americans have a car based frame of reference where they expect to go arbitrary 30 mile distances in about 30 mins.