However, I'm very much against programs like H1B that are abused to suppress workers' salaries. Industries should not be permitted to bring in foreign workers (who are often not even citizenship track!) whenever the demand for a certain skill increases and salaries go up accordingly, all to bring salaries down to a level that's more "affordable" for those industries. It's wrong and it's anti-worker.
If the paragraph above sounds "racist" or "xenophobic" to you, I'd suggest examining the role you played in the election of Trump. It's not wrong, racist, or unethical for workers to protect their rights and their livelihood. I love diversity and immigrants, but H1B isn't designed for that, it's designed to suppress worker salaries, and also reduces employment opportunities.