Definitely they will not remove Visa Number limits on India (China and Phillipines). I am from Inida/EB3. We have limits becuase we are from countries where high immigration is from. US immigration is all about level playing field and diversity. Feasible points would be
1) Use unsued VISA number from other treaties like (singaporeans and others FTA countries have some chunk reserved for them due to FTA and stuff). Not sure if unused ones form there are recliamed to be used for general punlic, but would be better if they can be reclaimed.
2) Guys with PD's >n years should be not be subject to VISA number availability or atleast should be put in front of queue when VISA number become available.
3) Guys should not be stuck in administrative delays for a long long time or name check delays for more than a certain period. If stuck in such delays for >n years should be a given a temp GC (with conditions that should be renewed every year till they get a permamanet one).
4) Guys who filed AOS should be able to file AOS for dependents even if VISA number are unavailable.
5) May be unsued diversity lottery numbers can be reclaimed or reduced.
6) Remove GC conditions (should stay with employer for certain period after GC and such) if the GC has been stuck >n years.
7) Guys in EB3 for instance stuck in the process for >n years and who in the mean time achieved MS or accrued >m years experience can be promoted to EB2 or recliam EB2 unused numbers for them. Same for any EB# category.
Well GC is a privelige not a right, even if you are subjected to senseless delays and inconvenience. But above points (if they make sense and meaning) atleast would mitigate the huge grief they sometimes inflict because you are dead stuck in the process and has huge impact on career, family plans and in general life. Life is not all about GC.