I wonder if it has anything to do with high taxes, over regulation, or the highly crony governments in at least a good number of these cities. Add in crime, and traffic, and of course people want to get out of Dodge, or Chicago anyway.
Many of today’s office workers should be telecommuting most of the time. It just makes sense. Why sit in a cube in a building when one can do the same job, likely more efficiently at home? This would take people off the roads and generally make America a more pleasant place.
All one really needs for many jobs these days is a high speed Internet connection. One can live almost anywhere if one has that. Why commute into a dirty, congested, city if one doesn’t have to?