Not to turn this into white v. blue collar worker discussion. I'm more of a ring-around-the-collar worker anyway.
But H1B? Don't think so.
Offshoring work, ok.
Yes technically you are right. I mean generally industries such as Steel have been "outsourced" to other country/workers. So yes it is not the same mechanism but it is the same result.