If your goal is to employ more people in the US software industry, you've kind of shot yourself in the foot.
There are also good reasons to want to employ people who are 'closer to the client'. Plenty of places have engineers both in the US and elsewhere. Lots of companies just want to employ the best talent from wherever.
Make those things difficult though, and software is about the easiest industry to route the work abroad.