Maybe those graduates aren't any good.
> “We don’t dispute the fact at all that Facebook (FB) and Microsoft (MSFT) would like to have more, cheaper workers," ... “But that doesn’t constitute a shortage.”
I'm not really sure how that squares with the fact that only half of STEM graduates were hired. Why didn't facebook and microsoft just offer those graduates cheapo salaries?
Because most of the time, these workers aren't interchangeable cogs. A degree doesn't mean you can do work in the industry effectively. Maybe there are billions of STEM graduates, but if only 100 can do the job, there's still a shortage.