We need to not bring in foreign workers, as we have plenty.
I know plenty of H1-B workers, and the ones I know from EY got $60,000-65,000 while EY made much more off them, reselling them as temporary workers to the corporation I work for.
They routinely stayed in apartments or homes in which they roomed together, 4-6 in a place, all sharing the rent, and they stayed in hotels in town the whole time.
The strict purpose is to have cheap foreign workers to compete with local citizens. That is it.
If you were smarter that the American corporations, you would be running a competing company with all NBC workers. But alas you are just an anonymous keyboard jockey.