Because the traffic in the suburbs is usually nowhere near the level of traffic in the city. The commute time tends to be relative to the traffic density more than the distance.
I drive to the same location, 15 miles away every day. Depending on the time of day and the traffic, the drive will take 15 minutes or 45 minutes.
The commute problem is forcing all of those cars down those same roads at the same time. Locating offices outside of the middle of cities would largely correct the problem.
Another example with even worse traffic (but you can usually walk a little bit for lunch time) is Sandy Springs + Dunwoody.
FYI these two job centers are, easily, a 30 minutes drive from each other.
These are scattered all around the city so choosing to live in a suburbs really limits your working options if you need to get to an opposite-side suburb. (60 - 90 minutes one-way would be normal to get from Alpharetta to Marietta with any traffic)
Compare that to the offices in downtown Chicago for example, where a large percentage of the workers arrive at work via Metra (medium distance commuter trains) and el (inner city public transit).
Similarly, going crosstown in Atlanta without highways is also bad.
Why are people willing to spend out their butts for just the right housing, when all they really need is a half-decent car?*
*and perhaps a two-thirds-decent library of hair-raising music or enlightening podcasts