The real problem is the path from L1/OPT -> H1B -> green card is purely based on how many years you have worked in the US and performed as some kind of lottery. The transition may take at least 8 years, almost identical for highly-educated Top-N employees & questionably-legal "labors" from IT Consulting Companies (there are lots of fake identities/backgrounds in these companies' H1-B applications).