Check out this article from the CBS News website on the Millennials, young people born between 1980 and 1995. It says they are spoiled, expect wonderful success, and aren't convinced that they have to work and sacrifice to get it. I am sure glad I don't have to supervise people this feckless. My graduate students don't resemble the folks sketched in this article, yet. When they do I will quit teaching, again.
On the other hand, bosses should tell subordinates"nice work" when the work they are doing is good, even though they are only doing what you pay them for. And that has been true for all of the 35+ years I've taught Management. Maybe what is changing is that subordinates are less willing to work for someone who never gives them an "attaboy" or a "good job." In a sellers' labor market, I can't say that I blame them.