I guess you’re proposing eliminating the h1b program to raise wages. That would maybe work but our companies would theoretically be less competitive globally. If we’re going to allow immigration based on professional skills then these people should be fast tracked to having the same employment rights as natives otherwise it creates a subclass of workers that depress wages because those that belong to that group will be too risk adverse to ask for more money knowing that they’ll likely have to leave the country if they get let go.
This is simply not believable. More competition for a limited resource (jobs) means lower wages, not higher wages.