It&#x27;s not just that H1B has lower salaries, but that they are locked into the employer as it is difficult for them to get new sponsorship and change jobs. You have to apply in March, but can&#x27;t start working until October and cost to the employer is $5k - $10k or more depending on if they hire a firm that bribes the right officials so their candidates win the &quot;lottery&quot;<p>The system as written by law isn&#x27;t bad. It&#x27;s companies that flat out abuse it and violate the law and get away with it. There is no way Disney should have been to openly admit they were replacing US workers with H1B&#x27;s as the whole system is setup so that you have to prove you can&#x27;t find US workers for the position.