This is a troll comment.
Also note that most of the points made in contention would apply just as well to medical schools and medical school graduates. For instance, there are plenty of unsocialized medical school graduates - they are still called doctors. But if they studied STEM, they're supposedly "too bad to deserve a job". Weird.
I'm leaning more towards there being an oversupply of STEM graduates.