Hiring can become more picky because of increasing supply of an educated work force.
The labor market is a market. More and more people entering college doesn't mean there will be an increase in jobs for college educated people, so standards tighten. No matter how you try to moralize the failure, only so many people are going to get these jobs that pay well, and everyone else is shunted off with high debt for having the nerve to even try.
An excellent example of this is lawyers. A once profitable, though challenging, career path has become overrun with new law school graduates and the job prospects have tanked.
These people studying for the bar didn't major in renaissance fife music or gender studies, they made decisions based on slightly outdated information. They got bad advice, invested a ton of money in specialized education, and got left holding an empty bag.