As a person that is in a grey area between GenX/millenial (early 30s) I disagree. I think that the millennials are carrying on many of the negative attributes of the boomer generation, just to a lesser extent. On top of that, they have no work ethic and spend more time on their phones than socializing with people in real life. The crappy job prospects are due to the work ethic and lack of skills. I had no problem finding a good job right out of college. 

It sounds like your kids, like me, are outliers and most likely choose to associate and be friends with others that don't necessarily fit the general trend of the generation, which is skewing your perspective.