The vast majority of the plane isn't driving through the center of London to get to work. In North America a lot of people are coming from the subburbs to somewhere else. Let's look at the scenarios a lot of people deal with.
You take one bus near your house to your work
You live near a train station and you work is near a destination station
You are within reasonable biking distance and aren't going to end up a sweaty mess by the time you arrive
You can't do 1 or 2 because a single route won't get you there and you may need additional transfers/long walks to get there.
1-3 are usually fine for commuting. Assuming you don't need a vehicle to run errands, transport anything big to and from work, etc.
4 is the scenario for most people and why cars are popular. If I can walk out my front door to a bus stop, and get dropped off right beside work, a bus is great. if I walk 15 minutes to a stop, wait for a bus, take an inefficient route in the general direction of my work, get off, wait for a transfer (could be 5-15 minutes depending on the city/route) then take another inefficient route only arrive at my office in 2-3x the amount of time it would have taken to drive there, I'm driving. Most people don't seem to realize that most places don't have the awesome transportation system of a New York City, London, or some places like Seoul or Tokyo.
As the cities get smaller, the transportation gets worse. I grew up in a city that had 1 bus on every route. it would go by every stop once an hour. It was really awful as a system especially if you had to transfer. It wasn't just a matter if living near a stop and having work near a destination stop, you also had to see if the bus time lined up with your work time. Otherwise you'd be there an hour early and maybe have to stay an hour late. If you live in some European or Asian cities that have really good public transit, or one of the very few north american ones that do, and your work and house line up just right, it makes sense for you, but for most it doesn't.