Agree 100%.
And if you do not train young foreign H1-B worker, your group usually label you not a team player. Since majority of the team is on H1-B.
So you train them, for them to claim they are highly skilled and better than American.
And you will be asked to take the highway.
Take a look around, those who are sacked today here and everywhere, many are also those highly skilled H1 workers at some point in the past. - Suddenly, after getting older, they are no longer worthy to be "highly skilled"?
The entire H1-B system is systematic ageism