I am from India, but went through the University -> H-1B -> Citizenship route a while ago in Tech space. At that time, there was no fraud or offshoring, and very few select people got an H1B. I really appreciated the opportunity provided to me.
Now I am seeing all these young kids from the US are being short-changed with offshoring. Any US layoff or attrition is being filled offshore. That mandate is coming way, way above. If you don't provide opportunities for young kids, what will happen to the next generation? This is 100% wrong. I want to take someone fresh out of school and mentor them with what I've learned - but all goes offshore. Almost like seeing Manufacturing going offshore in the 80's and 90s.
I am not sure why nothing is being done... I feel like people here are more subservient and submissive than in other countries. (sorry)