I mean, you didn't provide details/data, so I don't know what you have in mind.
The rules require you pay prevalent wages for the geo you're in.
There's nothing wrong with brain draining other countries and incentivizing legal immigration for work visas and H1B style programs. We should want to be the best place in the world to work. This shouldn't come as a detriment to the citizens of the US. Legal immigration and jobs programs need to be better. The H1B program suppresses legal citizen wages as well as immigrant wages because companies are able to use the threat of deportation as an effective negotiation tactic. Companies use immigrants for cheap professional labor, and if the immigrant pipes up, they get let go. With everything in tech life being designed around pushing people into paycheck to paycheck lifestyles, this can wreck someone's life through no fault of their own if they do something like ask for a raise, or better health insurance.
In turn, if citizen employees try to negotiate, the company can replace them with more immigrant workers unless or until they can hire local replacements at the company's preferred rate of pay.
We need a cleaner, easier path to citizenship, without the endless bureaucratic nightmare that is the current system. We need better work visa programs, so that people who legitimately make the world a better place aren't penalized for arbitrary technicalities, while at the same time recognizing the sovereignty of the US and reasonably protecting borders.
Sometimes countries need to be overthrown, and the US shouldn't act like a pressure release valve for dictators. We also shouldn't be in the business of regime management or perpetuating political nightmares that causes a lot of illegal immigration, as well.
TLDR; There's no shortage of US tech talent. The problem is that we've painted ourselves into a regulatory corner - in order to be competitive, companies have to shortchange payroll by abusing migrant salaries. To fix it, we must strengthen migrant rights so companies can't hang the threat of deportation over employee's heads, and reduce the financial burden of hiring citizens, so you get the same bang for your buck regardless of the immigration status of the employee.
Microsoft and Lumen and FAANG and all the tech industry titans shouldn't have penny pinching strategies designed to bump stock prices using methods that are fueled by human suffering. Get rid of those options and stop blindly implementing systems where the incentives are so obviously awful.
My neighbor is on a visa from mumbai working at Chase who was brought in as the lead frontend engineer (def can’t find Javascript devs in the US). Even he admitted it’s weird that his whole team is from India on visas. They just aren’t hiring citizens.