I don't know how it got this way, but I don't think Millennials are taught reality. Maybe it's the handholding parents did when they were young. Maybe it's when we decided to over do being positive, and we started giving trophies to every kid who joined a sport so no one would cry. Or maybe its bad parenting. Unfortunately, and teachers have no control over this, there is an overdoing of mandatory testing in schools, so the time spent taking the tests and preparing the tests ate up a lot of time for quality instruction. Not to mention lost time spent on correcting behavior that parents should correct themselves, or should have prevented. At the same time, many parents are working long hours to make ends meet, and children have to raise themselves. Thus, parents are likely to cater to them when they do have the time, to make up for leaving them alone. Parents also want to be friends with children, so they are reluctant to discipline. Spare the rod, and spoil the child.
What it all boils down to is that children are not into competition, because most have not been taught how to handle it when they lose. Most don't learn to work hard for what they want. Parents today can stress the importance of school until the cows come home, but the child does not understand because the parents gives in to their every need and defend them for bad behavior. Millennials think that everything should be handed to them on a silver platter.
Not everyone is like this, but as you can see, enough are to make you ponder this question. Thus, if Millennials are reluctant to work, and majoring in philosophy in college, then it makes sense they would detest capitalism and want equal shares of everything no matter what they contribute.