Why do we still need H-1B employees in the US?
Most H-1B work follows an onshore-offshore model.
You can find open data on the average salary for an individual H-1B employee. However, that employee often works with 10 offshore counterparts, whose salaries are much lower compared to those in the U.S.
During the day, the onshore employee works and completes their tasks. At night, the offshore team takes over to continue the work.
I agree that, at one point, the U.S. needed tech talent for coding.
Nowadays, AI can handle much of the coding.
As a result, coding skills are becoming increasingly less relevant. Tools like GitHub Copilot and platforms like Wisher (assuming it refers to a coding assistant) can automate many tasks, even revealing hidden logic or business knowledge.
Thus, the importance of coding is steadily declining.
U.S. citizens have now caught up with the skills that were once missing.
The real issue today isn’t technical skills. It’s about how quickly someone can adapt to constantly evolving skill requirements.
The question isn’t just "Do you have the skills?" but "How long can you keep up with new technologies?"
I know U.S. citizens who were laid off and are struggling to find jobs despite having similar skills to H-1B employees.
Not all the people laid off were in IT roles, and many H-1B workers were also affected. Around 50,000 H-1B employees lost their jobs during recent layoffs.
Here’s a video from CNBC explaining where some of these laid-off employees ended up:
https://www.youtube.com/watch?v=uOIPmQrrgnQ
Why aren't H-1B employees laid off first?
Actually, they often are. In many cases, companies reduce their headcount on the services side before layoffs are announced.
H-1B employees are usually the first to be let go, but this rarely makes the news.
For example, if a service contract with a company like Schwab ends, the employee is given one month’s notice and is gone without severance, farewell emails, or recognition. They just disappear, and people forget about them.
But don't most H-1B employees add little value?
It’s not that simple. In some cases, especially at companies like Schwab, H-1B employees manage critical systems.
These systems are often outdated, running on technologies like mainframes, .NET 2.0, SOAP, or JavaScript, and require specialized knowledge to maintain. Without these employees, many business operations would come to a halt.
My team hired someone on a visa just before laying off an excellent worker.
This raises the question: Was the new hire from an outsourcing company or an independent contractor?
If it was through an outsourcing company, the project was likely labeled as a "cost-saving" initiative.
I know people say H-1B employees are exploited. Why are we allowing this?
The short answer is: money and geopolitics.