I wasn't necessarily referring to you, you said those who grew up with a PS4 controller in their hand who would only be 7 years old at most. There is such an audible outcry of people who can't stand millennials and cop out by just calling them lazy. That is completely disingenuous. As somebody who frequently researches management techniques, the word is still out on them. You said it best by saying "the younger generation is quite different now". This is absolutely correct. The research shows that most of them are very hard working, no less than other generations, are excited to learn new skills and willing to put in the time and effort to acquire them.
The biggest issue is that we just don't really know how they fit in our economy, they have been burdened more with student debt and the resulting job prospects more than any generation previously.
Many would say that they have an entitlement issue, but it's not their attitude, is the lack of understanding in the way that they are managed which is the problem.
I would agree that trade schools are a great way to acquire a good technical skill and make a good living. The problem is that most parents and most of society are not recommending these to high school kids - it's almost expected that they go to college.
For most, the burden of debt and lack of prospects after one graduates is incredible. The value of a college degree has almost devalued to the equivalent of a high school degree 30-40 years ago.
To compare to previous generations who worked their way through school, here is a good article that points out the differences - the title could be less abrasive though:
Link
The last paragraph sums up my point precisely:
So maybe we older generations should stop complaining the kids don’t work hard enough and think about the direction we’re pushing them. It may be the wrong one.