And because driving is slower and less convenient than public transit there. Seriously in Berlin, Paris or London I would prefer the public transit options in nearly all of my trips.
Ah yes, Europe is just one big city.
Rather because the population density is much higher. So there's less need and more inconvenience to longer commutes.