To people complaining about H1Bs, one thing to consider is that if importing workers is no longer an option, employers may think about remote work or offshoring, transferring jobs out of the country entirely.
In a more traditional software org, the implementer does a lot of this work, but this doesn't really happen with outsource contracts in my experience.
That's what I was getting at. If it was feasible, it would have been done completely by now.
Or IN the country, depending on where the place-of-birth lottery put you.