With your skills can you get an H1B ? or is it luck ? Say you are an exceptional skilled worker. Do you have any priority for getting a greencard ? If you are EB1 I agree you are exceptional. But with EB2, can you with your skills get a greencard or do you have to be under the mercy of your employer & wait 10 years ? Hence the indentured servitude.