Let's say I have $25,000 in cash and I want a brand new 2 door German coupe with leather and all the options. I will ONLY pay $25,000 that's it. The Audi, Mercedes-Benz and BMW dealers all turn me down and have nothing for me at that price.
Then I go public complain there are no German cars available. There is a shortage of qualified cars out there.
Stupid.
Your hypothesis is that there are qualified welders, programmers, engineers, pilots, etc. out there but that no one is willing to pay the right price in order to get them to work for them.
As opposed to a hypothesis that too many people in this country are unqualified for the jobs that are open.