There are a wide variety of people in the millennial generation. Some of them were homeschooled, some were just made to study and work hard. These people will become highly successful and rise to the top of society.
My niece and her husband are both 30. They own a house, and are in the top 10% of US household income already. They are both qualified for many high-paying jobs.
Far too many times I'm saddened by an author's inability/unwillingness to use modifier words like:
"a few millennials".
"some millennials".
"lots of millennials".
"far to many millennials".
"most millennials".
"a majority of millennials".
Such modifiers allow millenials to possibly agree on the issue without assuming that the author includes them automatically.