Exactly. The one acquaintance I talked to at some length said most of the H-1B workers being brought in by his company were not trained in his area (writing code, among other things) at all. Some were schoolteachers and such. The only good thing about it for him was a good severance package and that because the training of the replacements was lengthy, he had time to prepare for his next employment (not in IT at all.) But I doubt one in 5 persons would make the kind of transition he did, successfully. I even wonder if I could, in 2015 (too old / not enough energy?)
=8O. Even my pessimism is exceeded by reality.