While this is an older post and with the currenti gridlock doubt anything on immigration is possible. Anyways even with qoutas removed this is the best explanation I found online keeping numbers in consideration "Once again immigration debate has sparked off, and all bills under consideration have country cap removal. June 25 is the date to look forward. Country cap removal means essentially wiping out backlog.
To be clear, it will never be cleared for Indians. Might get worse.
According to USCIS and DOS official data, in FY2017, a total of 138166 employment based visas are issued. Most of them for Indians. (114352 of which is filed with USCIS as Adjustment of Status, i.e. I-485, and 23814 of which is issued by DoS consular processing)
To do the math, as there are a total of 140000 visas allowed, only 1834 (< 1.4%) visas are not used. With per country cap lifted, around the same number of visas will remain unused as it’s impossible to use all visas without issuing more than the cap.
The reason is that any visas not used by other countries are allocated to ONE single most backlogged country. Guess which one it is?? India ONLY.
Indians are issued thousands of employment based visas each year. Due to the per country cap and the split-over rule, China does not benefit from the unused visa only India benefits.
Also the visas are never issued in a first-come-first-serve manner. Otherwise Chinese will have the same timeline as Indians.
With that being said, if the country cap is lifted, Chinese will benefit by getting more visas while Indians will for sure get less visas."