Yes everyone should be equally eligible to get a green card. That’s the end goal. Currently that’s not as the person is judged by the country of birth. Being born in a country is neither a virtue nor a vice. The reform happened in 1965 but it continued with caps to satisfy some conservatives. I haven’t seen any official documents that says this cap is for diversity.
Why should everyone be equal? Americans didn’t like Chinese 150 years ago. They didn’t like Eastern European 100 years ago. They don’t like Indians or South Americans or Chinese now. It’s their country and they make laws reflecting their opinions.
Keep fighting but Congress won’t listen. And most Americans won’t care about this. My political priorities now include undocumented immigration and a decent cost effective healthcare system. Rest are not worth talking about.
It cannot be done unless the criteria for GC is changed. Yes, current policy is unfair Yes, it has to change. But, keeping same criteria, and removing caps would make GC to non Indian/Chinese impossible.
Low wage skull companies should be banned from this.
If people are doing comparable work with comparable pay then they should be granted based on merit not country of origin.
It doesn’t matter - this will again be filibustered in senate. Even if it is passed it will not help much - except that all employment based immigrants will face the backlog which is only experienced by Indians and to some extent Chinese now - perhaps then there is hope that there will be some sort of broader change. Ideal would be that the number of employment based green cards are increased all up (US issues the same as Aus at this point), install some merit based prioritization system to lower the priority of the body-shopping firms, and remove country cap in conjunction.