No shortage of good IT workers as well. My point is it doesn't matter how good local workers are. As far as there are better (their standard) foreign workers they claim there is a shortage because they want top ones.
So suppose, purely hypothetically I assure you, that I'm an engineer that does technical interviews.
What is going on, is HR filtering out all the good domestic talent and making me waste my time interviewing crappy candidates that they know won't make the cut just so that they can hire abroad?
If there is an abundance of qualified unemployed domestic talent then why can't I, the employed engineer, find some of that talent to recommend so that I can collect some of those juicy bonuses?
Or am I hypothetically in on this conspiracy to discriminate against domestic talent as well?
Maybe there is something simpler going on. Maybe most candidates really do suck.