my contentious opinion is that suburbs should be 'villagized', pick a section with a school and other infrastructure to serve as a core and then bulldoze->redevelop a surrounding hinterland, then run a trolley or train out from the city core
its too wasteful too actually move them all & abandon all the infrastructure, plus a lot of possible terrorists could be pacified by continuing to indulge their separateness from the city core