The thing is, tech worker market is global and large companies always have the choice to outsource plain and simple.
The H-1B visa trick is a win-win between foreign worker and local companies (loss/draw for local worker and loss for foreign companies). Local companies get locked-in resources in a friendly timezone, foreign worker get US experience and higher than average salary. Without that trick, the large company will outsource which mean probably rising salaries in India or wherever (we are talking abuse here, you don't outsource for 1 guy in a odd position like what H-1B should be about, but for a team of generic tech resources, yes). Except for companies that were using H-1B for what it was actually designed, that's not going to change much in the US.
Now, the US government can add some trick to prevent outsourcing, Trump after all is a big fan of protectionist policies, with the usual caveats of such measures.