The real problem with H1B, that outsourcing firms exploit, is the lottery system. Issa's proposal doesn't address that problem. Zoe Lofgren's bill, which replaces the lottery with a salary ranking system, would be much more effective, in my opinion. http://money.cnn.com/2017/01/06/technology/h1b-reform-bill/
We didn't have a lottery system a decade ago: What we had was big quotas, but the same number of green cards as we've had for many decades. So instead of a useless H1-B system which only helped big outsourcers, what we had was a big H1B population that had to wait even longer to get permanent residency. Make green cards quotas bigger and people that will stay here anyway will just spend a lot less time as indentured…
Of these 7%, there is a per-country limits - Iceland (population 320K) and India (population 1.2B) both are allotted the same number of Green Cards. These limits treat each nation equally, but not immigrant equally. Applicants from Iceland get their Green Card in few months, but those from India will have to wait many years to get theirs.
This is broken.