http://www.encyclopediavirginia.org/Indentured_Servants_in_C...
http://www.encyclopediavirginia.org/Indentured_Servants_in_C...
H-1B is primarily a guest worker program, not a skilled immigration program. That is why despite allowing dual intent, the H-1B is a non-immigrant visa. There are skill-based immigrant visas in the US system, the H-1B just isn't one of them.
Those other programs that you reference are for "extraordinary talent" and such, and the bar there is much higher than for ordinary skilled immigration.
Not for Indians, like me, who are waiting in line for 10+ years due to per country cap.
I upvoted as this is a comparison a hadn't seen before. However, what I quoted is innacurate.
They can HOPE to get a GC in 10 years (for people from India), provided their current company agrees to sponsor it and goes through all the necessary hoops (the biggest of which is the PERM application). And it's not guaranteed, no matter how much work you've put in.
They are tied to the company, but they can switch companies if they find another sponsor. It requires a lot of effort and is far more difficult than just changing jobs, but it's possible.
L1 visas are tied to the company, however.