All of you who are commenting on how it's unfair that this bill will mean most green cards over the next few years will go to Indians, how is it fair that Indians currently have an 50+ year queue for a green card?
As a personal anecdote, one of my reports (at a FAANG company) has a double Masters (CS and Math) from a top 5 US school, and is a star performer, and without this bill, he has no hope of getting a green card during his working lifetime. He says that he will leave the US if the situation doesn't change in the next few years.