Cities are doing quite well, especially compared to how they were doing in the 60s and 70s, and the problems they are having now are not because people are moving out, but because people are moving in, driving real estate prices up, causing gentrification, killing off the local industry and taking over formerly industrial land, and so on.