You know why you lost the lottery? Because Indian outsourcing firms like Infosys, Wipro flooded it with applications to bring in cheap labor! There's no talent or extraordinary ability among the people they bring in. IMO, outsourcing companies should be banned from h1-b/greencard, period. Banning them, I doubt the H1-B quota will even fill-up
EDIT: In response to the downvoters, Im Indian myself and I know the quality of candidates these bodyshopper/outsourcing companies bring in. They are pretty much the bottom rung if the Indian education system. Most of them barely even speak/write English legibly. They also bring an incredibly bad name to the rest of the Indian developer community.