Although it's more complex than that. Some employers cry wolf from lack of skills they're unwilling to train. But some complain about intellectual level. This is especially prevalent in software; I don't know about other fields. Interviews need to select. If a CS graduate doesn't understand OO or recursion, yeah, you shouldn't hire them, they probably can't be taught. But the selection process has recently become unbalanced. Interviews contain problems which can only be solved by the brightest 1%. They occasionally find that 1%, so they say "clearly they're out there" and refuse to hire anyone else. I think the underlying problem is a combination of employers being unwilling to train, and being unwilling to settle for the top 30-50% because globalisation has made the top 1% imminently visible. How do we fix it? I dunno. Adam Smith thinks it'll fix itself. Maybe it will. We'll see.Solution, job training
Yep.