H-1B Visas: U.S. Lawmaker Re-Introduces Bill to Tighten Rules
On one talks about the actual issue with the H1B. I'm a H1B holder from India, living and working in USA  for past 10 years. The actual incentive for companies is that, an H1B holder from India has  less rights, they cannot change job or even travel freely outside USA (for decades). That gives the employers full control of the employee. Any guess why companies only recruit from  India and China? Because, the country based wait time  -- to become a US citizen -- is decades for these countries. So, consultancies will have no problem paying higher salary for someone from India or China.Immigration Attorneys are making a fortune of this broken system; for e.g., every year my company has to pay attorney fee to renew my visa. Any time I change my job, green card process has to be restarted from square one..more cash to attorneys.P.S. I remember when I first came here 10 years back I was told by the attorney to wait for 5 years to be a resident. Last year, in 2016, when I went to another attorney he too tells me to wait for another 5 years. So, they never tells the actual wait time is 50 to 70  years. Even the USCIS  don't disclose the actual  wait time. So, hundreds of thousands highs killed immigrants place all their bets based on the words of Immigration Attorney and get into a mess from where they find hard to get out.[Edit]: In my opinion, a possible fix shall be to give H1B holder job mobility. I.e., if TCS/Infosys brings in H1B holders to replace American workers; and those H1B holders leave TCS/Infosys the next day; then that business model will not work to begin with.