There is already a per country limit per year for Greencard. So, if the similar policy is applied to H1B, there may be a possibility to limit H1Bs from a given country in the future. But, if were to happen, here is what I believe would happen:Everyone boards their flight and returns to India.30% of them start their own companies in India.All the companies in the U.S that employed on H1B visa holders would be struggling to find replacements to get a U.S Citizen with the same commitment to perform the job with the same salary.The immigration attorney business goes into a recession.40% of the U.S Universities will be struggling to attract Indian students on F1 visa.30% of the professors in U.S Universities without tenure will be removed from their jobs.Canada, New Zealand, Australia will be the new USA for Indians.USD-INR rate will go down atleast by 15% in 1 year.The rental prices for the apartments in metro areas like SFO, NJ, Chicago, Detroit, Houston etc will go down by 20% in 1 year.Last but not the least, 30% of the people sent back on H1B will be back to the USA on L1B/L1A visas !Special mention from Clay Schumacher :11. My family and I will miss our indian friends.March 17 2017:Related to the point 5 above that I mentioned 6 weeks back, I see an article today in TOI. 40% of US colleges see dip in foreign applicants - Times of IndiaAug 4 2017:Many people are asking about the point 3 above and asking if Indians are working for lesser salaries today. Well, ANY country person on H1B u201cshouldu201d work per the H1B LCA salaries. The H1B LCA salaries are set by the US Government - not Indian companies. All the US Companies hire any H1B person only after an u201capproved H1B LCA petitionu201d given by the US Government. Itu2019s only the H1B LCA salaries set by the US Government to blame. Even all the H1B holders want the LCA salaries to be increased !