Companies are sending about 50% of IT jobs overseas. For the jobs that are remaining in US, H1B holders are trying to steal those too. H4EAD is another big scam. I have seen several people who had zero experience in their fields came up with fake resume showing years of experience. I have no Idea how they are managing to do that.
Just STOP the fraud.