Edit: I am taking a break now and will return later this afternoon/evening to respond to any comments and answer any questions. Thank you everyone for a great and engaged AMA so far.
No other country in the world requires foreigners to be significantly more qualified than its own population. You can move to France with a regular paying job no problem or just a few thousand euros in savings. Impossible in the US. You have to be extraordinary (they literally call their criteria, "extraordinary abilities") or you have to make top 5% money (so if you work in tech, that would be at least $500k-1M/year in many cases).
The only other way is to get married. This means there is a massive discrepancy between the qualifications of self made immigrants, versus those simply lucky enough to fall in love. It's pretty unfair, but that's how it works. But that's also the reason so many immigrants are so successful in the US, the bar is so high, that it creates a massive motivation to succeed to become eligible for the criteria.
The path is H1-B -> Green Card -> US citizen (I have done it), and to get H1-B your potential employer gotta post that $60-80k/year job and show that there were no qualifying US applicants for it.
There is no instant green card.
If a truly extraordinary Indian-born person (say a Nobel laureate or olympic gold medalist) files for a green card today, they will be waiting for 7-10 years to get a green card. At this point, it may be worse too, because this category's priority date has not moved a single day in 8 months.