I agree with your entire comment, but I want to emphasize the part about illegal labor.
There are entire industries built on the back of illegal labor, and I think many otherwise informed Americans are not aware of this.
We have some fairly substantial mismatches between our labor market and our immigration policies.
Before someone says “just don’t use illegal labor”, please realize that this means that you will be out of business due to a lack of competitiveness since literally everyone else in your line of business does it.
Personally, I have mixed feelings about this. On the one hand, maybe it’s just better off staying like it is — the market is clearing. On the other hand, I kind of wish proper enforcement of the laws would happen. This would force these companies to pay wages that legal workers would take. This, of course, would require them to raise their prices to the end user, but it would give legal laborers more... of something... definitely money, definitely rights, and maybe a bigger piece of the pie.
I don’t work in any of these fields, but I know people who do. I would love to hear from HNers who have first hand experience.