I don't think that's it.
I was looking for work in Europe 20 years ago, and they had very few tech people there back then compared to the US, and were desperate to import talent from other countries. However, their salaries were still very low compared to the US.
From Wikipedia [0]: A demand schedule [...] represents the amount of a certain good that buyers are willing and able to purchase at various prices.
That demand is large at low salaries but low at higher salaries just means that demand isn't very high (or as high as it is in US).
Also, there are limits to what companies can afford to pay while still having a viable business model. They can be maximally desperate for talent, but still limited to paying only up to a certain amount.
That's part of the demand curve, as commonly understood in economics, even if we might colloquially say that "there is a large demand".