Earlier quoted context omitted.
It's just silly... even if you're a nationalist, isn't the prospect of bringing over talented people from foreign countries to work in America and help our companies profit plus deprive their home countries of their skills a really, really good thing?
If H-1B visas were being used how they were intended, they would be a good thing, but we often see them used as a way to get cheap labor, or even directly replace American workers. The company I work at has H-1B junior web developers, hardly "very niche, hard to fill" positions that they can't find any qualified Americans to do.
Personally, I can't take time out of my job to train employees - which in our case could easily take three months. I can't even imagine us finding and hiring some at this time. These guys are an absolute asset to the company.