Oh for fuck's sake, haven't we been competing with third world workers for 2.5 decades now?
Yes, and losing. Our industry is falling apart and unemployment is through the roof.
Those among us that are nimble and are always learning new things, trying to stay ahead are still living well. And when push come to shove, one would always have a choice to work in a 2nd-world country as a professional and still live a relatively comfortable life.
So I guess, you have no problem with young workers being replaced with H1B, or you yourself eventually being replaced. After all, your degradation in standard of living is only slight, right? People like you always have no problem with outsourcing as long as it doesn't affect you, but you're giving the entire country away.
People like you act like if this 3rd-world competition is something new. And this makes me wonder what kind of work you do, or under what rock you have been living.
It's the tightening of thumb screws on the American worker. Not everyone can be an engineer, and not everyone can be an indispensable engineer. This is the nature of the game. No, third-world competition is not new, but it should end because it hasn't done any good.