Here’s the real rub on that.
American kids who graduate with a STEM degree have little experience. As you would expect from someone just out of school. And their resumes reflect that.
Whereas their Indian H1B and OPT competition is willing to write a fake resume that says absolutely ANYTHING. They will throw 2 or 3 years of unverifiable India experience on there containing every job skill under the sun. And employers fall for the lie.
You can’t compete in that dynamic if you’re honest.
A FReeper (you?) has related the story of a job listing requiring 3 years' expeience with a software package that had only existed for 1 year - and H1B applicants submitted resumes claiming that impossible 3 years' experience.