Earlier quoted context omitted.
So what concept is the word "shortage" supposed to communicate?
"The best people applying for our open positions keep rejecting our salary offers and turnover is high despite regular 2% pay rises."
Is it not possible for a market economy to have a food shortage? Just a price of food at which some people happen to starve to death?
No programmer shortage, but just a price of programmers at which some business opportunities fail to be profitable?