I just checked on those H1 Visas. It looks like only 65,000 of them are issued. Sounds like a low number.
Unelss you're a Buchananite "Fortress America" protectionist. Then that's a huge number that spells the end of the Republic.