There are roughly 500,000 people with an IQ over 130 in the state of Florida alone.
That’s twice the amount the entire nation of India has.
I think we’ll be fine.
Only ~15% of the population has an IQ above 115. ~2% of the population has an IQ above 130.
There simply aren't enough Americans to hire into jobs that H1-B workers do.