I wish I had mod points, because this AC is +1 Insightful.
Yes, it's a big hate-rant for millenials, and the tone sucks, but the facts remain. This is the "me" generation, entitled, spoiled rotten, and more interested in pseudointellectual mimicry than actual progress. The problem is that it is their parents fault. They are the ones who yelled at the teachers when their kid got anything less than top grades. When I was in school, if I got a bad grade, it was my own goddamned fault and there was no coddling about it. It taught me the value of criticism and hard work, and also to recognize my strengths and weaknesses, and work around them or enlist help. Sure, as a teenager I thought I knew everything, but it seems the bulk of today's young adults aren't growing out of that arrogant phase.
I would say that the key piece missing these days is analytical skills. There's a lot of mimicry/repetition, and no actual thought invested. I'm no UX designer, but give me two minutes with anything, and I'll tell you what I think is wrong with it. I might not always know how to fix it, but I will identify it and explain my rationale for singling it out. Now, I am an analytical guy by nature and profession, so these things come naturally to me, regardless of field or medium. I'll look at who the target audience is, and how they might interact with the product. I'll intersect that with the goal(s) of the product, and how it flows from problem to solution. It's even better if I'm not an expert at whatever it is they client is doing, because I can then inject the outsider's perspective. The more I'm confused by something, there more opportunities there are to improve it.