Urban area crime reduction starting around the 90s led to most movement back. The dual income job requirements just make it stickier and create a feedback system of higher housing prices. (which require more dual incomes...)
As soon as that dual income want kids and can afford it on a signal income in suburbia, they'll take it most of the time.
Just my .02