All the GC will be issued to Indians in the next ten years or maybe the next few generations. It will kill many people's American dream, destroy American's diversity and help ICC companies abusing H1B visas. Only the ICC companies and Indians win this game. American will lose its attraction to the rest of the world. Just imagine you had to be apart with your family and wait for your GC for more than ten years if you want to stay in the U.S, would you come to this country?