We all talk about trying to get people our of their cars, but imho isn't all about cities or even transport systems. Imho it is about jobs. The great divide is between those who work in places that support alternative to private vehicles and those that do not.
If your employer wants you to work changing hours on short notice, public transport doesn't work. Asking someone to show up an hour earlier than normal is difficult if that means they won't have a bus/train available. I want to see studies comparing various sectors. I'd bet good money that those working government and/or education jobs (the college towns in the above quote) are less likely to drive cars to work. And conversely, those who work private sector jobs (swing shifts, late hours, on-call etc) are more likely to drive cars.
Personally, I now work in a government job (military) with a few hundred people in one building. Lots of people do bike/walk/run to work. We have bus stop right in front of our base, but nobody uses it. It just isn't reliable. Our bosses don't want to hear that we are late because the bus was stuck in traffic. We also sometimes have to work strange hours/shifts. Sometimes our day ends "whenever it ends". 2000 quickly becomes 0300. Will the bus get me home at a random hour and with enough time to sleep before the morning? My car/bike/feet sure will.