And for anyone who is supporting this - Sorry to burst your bubble but just like everything done by this admin so far it is not going to tide over the American job problem.
First, Secretary of Homeland Security has a discretion. It means companies can graft/lobby him to get exception. Maybe shops like Infosys might not get one but Tesla can get one under the garb of supporting American manufacturing.
Second, companies are going to find ways to get that exception. Consulting shops can always open a subsidiary with all American front and lobby for exception.
Third, consulting shops can always bill their customers - maybe partial amounts - that is American companies. Or they can encourage to offshore even more. "You can now save $X + 100k if you offshore".
So and so forth. You need a thoughtful policy not a blunt instrument like this.