Probably because people simply don’t want to move to places with zero jobs, dirt roads, nowhere to shop, no power grid and no UPS deliveries.
How? I live in city of chicago and roads here are just terrible, there are potholes everywhere. Chicago Suburbs are a superior in terms of roads, sidewalks ect. Not sure if you are saying that people in city are "just fine" with poor infrastuture ?
The “ring of wealth” moves around over the decades due to the pyramid scheme effect.
It isn’t hard to find suburbs with far worse roads and infrastructure than the city of Chicago. Maple Heights, OH, Parma, OH, Euclid, OH. I’m sure Chicagoland has plenty of them, I’m just not familiar with them. You also won’t see any upper middle class people living in these suburbs, not anymore.
If Chicago seceded and formed a city-state the Chicago budget crisis would end overnight.