You can’t separate immigration and H-1B visas.
Yes you can.
or H2 visas, where Trump has his own problem