True.
There’s the reality of trying to manage a team of Indians from the US. I have a good friend who has to deal with this. The process barely works, which explains the need to bring the workers stateside.
I am skewered regularly here for favoring H1-B visa’s. So I agree with you it works better if the IT people are all here, including imported workers managed by an American outfit.
My point was if H1-B visa’s for computer programmers were abolished, the American outfit may be forced to do something drastic like setting up an operation in India, managed by Americans.