Well, the boomers, Gen x who were drivers of the past problems are back it again and are bigger cohorts combined than Millennials right now. The reports I'm seeing right now that millennials are not as bad as everyone makes them out to be as the visible behavioural/spending practices hide some key underlying differences - less consumer debt (spending of crappy shit; less borrowing for cars) while their debt is weighted more to higher education (ie. student loans), similar or higher savings rate than previous generations (although they're behind on absolute balances because of higher tuition/student debt), and now they're a key driver in real estate in major markets as they're buying urban/suburban real estate like their parents did before.
I've had a lot of them work for me in the past few years and the only puzzling thing I've run into is that they didn't really want overtime and chose to keep after-hours/weekends as personal time (whereas I think my Gen X peers took extra hours or whatever we could get early in our careers but then I think we went out and bought "stuff" with the earnings that Millennials are not buying at the same rate). This is obviously based generalized observations.