There's plenty of abuse of the visa system, and they should definitely raise the minimum salary, but I think Trump's action regarding visas and immigration will only lead to more hiring outside the US. Most of the big tech companies have development centers around the world where they can hire more staff if the government makes it too difficult to bring people to the US.