You’ve heard the rage. American tech workers losing jobs to cheaper foreign labor. Politicians screaming about protecting borders. Reddit threads spiraling into xenophobia. Everyone has a villain. Almost no one has the right one.
Here’s the uncomfortable truth: the H1B visa program didn’t get hijacked by one nationality through conspiracy or preference. It got gamed by a system that rewards scale over skill, and the winners just happened to be Indian outsourcing giants who figured out the loophole first.
The H1B was designed to be a meritocracy. Instead, it became a lottery where the house always wins β and the house is named Infosys, TCS, and Wipro.
Let’s rewind. The H1B visa was created in 1990 to fill genuine skill shortages. The idea was simple: if you can’t find a qualified American engineer, bring in a foreign one temporarily. Cap it at 65,000 per year. Keep it merit-based. What could go wrong?
Everything, as it turns out.
The first crack appeared when Congress exempted universities and research institutions from the cap. That meant foreign students getting STEM degrees at US universities β a massive proportion of whom were Indian β could transition to H1B without competing in the lottery. Not a conspiracy. Just arithmetic. India produces more English-speaking STEM graduates than almost anyone, and American universities eagerly enrolled them.
But the real earthquake came from a different direction entirely: the outsourcing industry.
Indian IT firms like Infosys, Tata Consultancy Services, and Wipro didn’t just use the H1B program. They weaponized it. Their entire business model depended on placing Indian workers at American companies at rates below local market salaries. And they realized something brilliant: the H1B lottery was random, so the way to win was to flood it.
If you submit 10,000 applications and your competitor submits 100, you win roughly 100 times more visas. Not because your workers are better. Because you bought more lottery tickets.
The H1B lottery doesn’t reward the best engineers. It rewards the companies with the biggest application budgets.
By the mid-2010s, data showed that the top 20 H1B employers were overwhelmingly Indian outsourcing firms. These weren’t companies hiring elite AI researchers or niche hardware specialists. They were staffing body shops β placing thousands of mid-level programmers into American corporations to handle maintenance, QA, and support work. The exact jobs the visa was never meant to fill.
And here’s where the self-reinforcing cycle kicks in. More Indian workers on H1B meant more Indian managers inside American companies. More Indian managers meant more preference β conscious or unconscious β for Indian staffing firms they already knew and trusted. More contracts for those firms meant more H1B applications. More applications meant more visas. Round and round.
This isn’t a story about Indians being smarter or cheaper or more willing to work hard. It’s a story about structural capture. The system was built to identify skill shortages and fill them. Instead, it became a pipeline optimized by companies whose entire revenue depends on keeping that pipeline flowing.
When a policy’s biggest beneficiaries are the middlemen, not the workers or the employers, the policy has already failed β you just haven’t noticed yet.
The consequences are everywhere if you look. American tech workers feel replaced β and they’re not entirely wrong, even if their anger is often misdirected at the workers rather than the system. Indian professionals on H1B live in perpetual anxiety, tied to employers who effectively own their visa status, unable to change jobs freely or advocate for better conditions. American companies think they’re getting a deal on talent, but they’re hollowing out their own domestic workforce pipeline. And the genuinely world-class foreign engineers β the ones the visa was actually designed for β get squeezed out by lottery odds dominated by outsourcing applications.
Everyone loses. Except the body shops.
The political discourse around this is almost comically broken. The left frames any criticism of H1B as xenophobia. The right frames it as an invasion. Neither side wants to talk about the actual mechanism: a lottery system that can’t distinguish between a $200K-a-year ML engineer at OpenAI and a $60K-a-year QA tester deployed by Tata to a Midwest insurance company.
These are not the same visa. They should not be in the same system.
The moment you treat a niche specialist and a bulk-deployed contractor as identical, you’ve guaranteed that the specialist will lose β because volume always beats quality in a lottery.
Some reforms have been attempted. The Trump administration tried raising minimum salary requirements, which would have effectively priced out the lowest-paying outsourcing roles. It got tangled in litigation. The Biden administration has talked about reform but delivered little. Meanwhile, the cap stays at 65,000 while the applications pile higher every year, and the lottery odds get worse for everyone except the firms flooding the system.
Here’s what nobody in power wants to say out loud: the H1B program no longer serves American interests as currently constructed. It doesn’t protect American workers. It doesn’t attract the best global talent. It doesn’t even serve the Indian workers it appears to benefit β many of whom are trapped in a modern indentured servitude, afraid to complain about conditions because losing their job means losing their legal status.
The only stakeholders being served are the outsourcing corporations and the American companies that use them to avoid investing in domestic talent pipelines.
A visa program that was supposed to fill gaps in American innovation now fills gaps in American corporate cost-cutting. That’s not a policy failure. That’s a policy betrayal.
The fix isn’t xenophobia. It isn’t banning Indian workers. It isn’t even necessarily lowering the cap. The fix is structural: separate the visa categories so elite talent isn’t competing with bulk labor contractors. Replace the lottery with a salary-ranked system so the highest-paying, highest-skill roles get priority. Raise the minimum wage threshold to reflect actual market rates, not the floor that outsourcing firms have lobbiced to keep low.
And for God’s sake, stop letting middlemen dictate immigration policy.
The H1B became the ‘Indian visa’ not because of a conspiracy, but because of neglect. America built a system, walked away, and let the market optimize it. The market did what markets do: it found the most efficient path to profit. The fact that path led through Indian outsourcing firms is a feature of the system’s design failures, not a bug in the demographics.
Until we fix the mechanism, the anger will keep growing on all sides β and the only people who won’t feel a thing are the ones counting the money.
FAQ
Q: Isn't this just anti-immigrant rhetoric dressed up as policy analysis?
A: No. The critique here is structural, not demographic. The problem isn't that Indian workers use the visa β it's that outsourcing firms flood the lottery with bulk applications, crowding out both American workers AND elite foreign talent. You can be pro-immigration and anti-body-shop at the same time.
Q: What would actually fixing this look like?
A: Three things: split the visa into separate categories for elite talent vs. contract labor, replace the random lottery with a salary-ranked priority system, and raise minimum salary thresholds to real market rates. The highest-paying jobs would get visas first. Bulk contractors would be priced out. Simple, structural, effective.
Q: If Indian outsourcing firms are the problem, why not just ban them?
A: Because the problem isn't the firms β it's the rules they exploit. Ban these companies and new ones will fill the gap using the same playbook. Fix the incentive structure and the behavior changes automatically. You don't blame water for flowing downhill; you fix the pipe.