It seems to me that there are provisions to protect American jobs already. Let's say The Honorable Mr. Smith gets his bill. We have on our hands another fine law that no one is enforcing. I have never been a fan of enacting new legislation to solve something that is actually a problem in the area of enforcement. That is an entirely separate issue.
Companies do that in every industry.
Yes it is an ugly practice. But even if there were zero foreign workers allowed, companies in would use younger American workers to displace older ones at lower wages. It does require that they pay the prevailing wage. Let's say The Honorable Mr. Smith gets his bill. That is an entirely separate issue.