For anyone born in India, it would be another 11~12 years(and 6 years for China-mainland born) or so before anyone would even accept a last-step document, even if approved for green card with I-140 approved today.
It is unbelievable and clearly discrimanatory that legal immigrants from India (and China) are expected to stick with the same employer for more than a decade.
https://travel.state.gov/content/visas/en/law-and-policy/bul...