People generally seem to prefer cities when they're single and/or childless. Maybe millenials are just taking a bit longer to leave that phase than previous generations?
The split I see. Progressive parents are staying in the city and fighting. They're Hipsters, and they are organizing; community events, volunteering in schools, etc.
The ones that are moving to the suburbs are the ones that are bit traditional, not into fighting for social causes.