This seems to be downvoted because it goes against some ideal of a meritocratic job market or other illusions.
Even if you think that allowing more foreign workers is a good thing in principle, you have to consider that the implementation as it stands is quite a bit messier than that. Plenty of these workers are hired by consulting companies that base their business on hiring foreign experts and exploiting them, paying them less than market rate and restricting their mobility and freedom.
Obviously, this isn't a net positive for society or the job market.
Even if you think that allowing more foreign workers is a good thing in principle, you have to consider that the implementation as it stands is quite a bit messier than that. Plenty of these workers are hired by consulting companies that base their business on hiring foreign experts and exploiting them, paying them less than market rate and restricting their mobility and freedom.
Obviously, this isn't a net positive for society or the job market.