&gt; Cognizant and Infosys will stop the gaming the minute you detach the H-1B from the company.<p>While I agree that people on an H-1B visa shouldn&#x27;t be tied to one particular employer, I don&#x27;t think this will solve the problem at all. The lottery model will always unfairly advantage these outsourcing companies precisely because all they care about is billable hours, and the people working there are interchangeable. That&#x27;s why they can afford to be relatively indiscriminate by throwing thousands of visa applications at the wall and hiring whoever sticks. Product companies like Google, Facebook, and Microsoft who have to actually care which individuals they hire are always going to be at a disadvantage in a lottery - their hiring bar reduces the pool of visa applicants and gives them fewer tickets. That doesn&#x27;t mean that there aren&#x27;t great engineers at these companies, but as a whole the system perversely incentivizes quantity over quality.