It's cost shifting, folks. Employers have successfully duped the public into thinking that they are responsible for paying their own training costs before even having a job lined up. That's why the discussion is centered around how colleges can best prepare their graduates for the job market. It's all a red herring; typical four-year colleges were never meant to be a job pipeline, their purpose is to refine and transmit human knowledge, whether or not that knowledge has any direct demand in the job market.
What we have now is a few generations of people who bought $40,000 lottery tickets to the middle class, while hiring managers get their pick of applicants with a wide variety of degrees.
Employers are the freeloaders here, it's time we hold them responsible.