> > Further, he and his co-authors found, only half of STEM (science, technology, engineering, and mathematics) college graduates each year get hired into STEM jobs
> Maybe those graduates aren't any good.
In my experience, it's because companies don't want to pay to train somebody in all the basics of office work. New grads (especially STEM grads) don't know how to run a meeting, write a status report, or do a thousand other things that a modern company requires. Instead they list job openings for two or three years of experience and hope to profit off of somebody else's investment.