Here’s the problem, US cannot produce enough programmer to catch up with ultra fast growing needed of technology. Says, new technology is developed and released everyday and that means we need more programmers everyday.
What leader of IT company trying to do is, support an immigration to US for programmer. Yes, they want to immigrate talented programmer to US to work for them and that’s a good thing for good programmer in undeveloped country.
When a border of country is fading, what really matter is your skill.