Those are the same thing. You may as well say that there is no shortage of food in Venezuela, just a shortage of cheap food.
The reason companies can't get STEM grads at the prices they're willing to pay is because those STEM grads can simply work for a company willing to pay more. That's not a problem for the grads (you bet your ass I'm not complaining too much, haha), but it is for everyone who wants to hire them.