) 65k Visas + 20k (for US educated MS degree holders) = 85k total every year. Lets say each one gets a 130k salary (Senator Chuck Grassley's recommendation) = ~$12 billion
) $12 billion Income. Lets say all these H1Bs send 25% back to their home countries = $3 billion gone out of USA, $9 billion spent in USA
) India's Software exports to USA in 2016 - (61+24.4+22.4 = $107.8 billion) source : https://www.statista.com/statistics/320753/indian-it-softwar...
) Majority of these exports are to US. If we assume, the cost of getting software work done in India/China is probably 1/3rd of its cost in US, means, India, which exported ~$100+ billion worth of software, would have equalled $300 billion if the work was done in USA (thus creating jobs in USA).
*) India, through its software exports sucked $300 billion out of USA and hence took away jobs in USA.
Bottom line is, the rise of India's, China's software industries will suck the money out of USA. So, these numbers mean : H1B don't take jobs, Software engineers in India, China and rest of the world are taking them at an order of magnitude faster !