Shouldn’t be a big surprise at all, this is a combination of things
1)“My generation and proceeding generations were so much tougher and better, these kids are all spoiled, never had to compete for anything, were coddled, unlike us” (kind of ironic, given that likely the people who write these comments are baby boomers, whom the pre WWII generation claimed were spoiled, their brains rotted out by tv, would never accomplish what they did, we weak, etc…need I say more?).
2)Those whose whole vision of life is going for the brass ring, and anyone who doesn’t do it ‘their way’ is ‘a loser’ (irony to this one, too, IME a lot of the people who denigrate not going after the ‘golden path’ are people themselves caught in pretty dead end, boring jobs, but love to put down others to make themselves feel better.
3)Those who, whether they have made it or not, want to deflect from the reality that kids today have it harder then they did, that even college graduates have a rough time getting jobs, much in the same way that they blame the economic dislocation of blue collar workers on the workers themselves, that they ‘couldn’t keep up’ or whatnot.
It is funny, too, that few of these people know history, that in the ‘good old days’ there were times where kids lived at home, in the post WWII word in many places housing was scarce because of the depression then WWII stopping new building, and kids, married or single, often lived at home for a while, and pre WWII it was not uncommon at all. The stereotype of the slacker millenial who doesn’t have ambition or whatnot, the kid living in mom’s basement playing video games, is that wonderful archtype that like the baby boomers were all soft in the head because Dr. Spock made them that way, that they would end up all as drugged up hippies, the Gen X were self involved brats who would end up with McJobs, etc.