I completely agree. But the privilege works both ways. Which is why people like me aren't coming to the US from India anymore. They would rather build startups in India or go to Singapore, Europe or Canada.
Only of my friends, who has a profile very similar to mine just moved to Canada. He was given a Green Card before ever setting his foot there.
Instead US is getting people with really low quality education or fake degree, who are brought here by staffing company. They get paid really low salaries and displace American workers. The current system is encouraging and supporting these companies in taking advantage of the H1B system.
Because there is a lottery every year, best people from across the world do not get a chance to come here on H1 because the quota gets full. If someone decides to move to US on Apr 1st in 2017, they need to wait till Apr 2018 to see if they win the lottery. Even if they win, they can't join till Oct 1st, 2018.
Back in the days, when the quota didn't get full, people could apply at any time and join soon after. If you applied between Oct to Apr, you could join right away. If you applied between Apr-Oct, you could join in October.
It is in US's interest more than any one else to fix the current H1 system. Best among whatever Indians are stuck here in limbo will eventually move somewhere else. Best from whole world do not want to move here on H1 because of the uncertainty. This is not what the system was designed more.
There is a lot more to the story why big companies like contracting to H1 and L1 workers (tax benefits of Capex vs Opex). That story is for another day.
I don't know what you're smoking, Canada doesn't have green cards. And no, Canada doesn't give PR status to anyone before they have lived there for some time.
It's called Express Entry which gives Permanent Residency. If you are selected, you get PR before you land in Canada. The reason I said Green Card is that this is the term most people on this forum are most comfortable with. What I had meant is PR.
Only of my friends, who has a profile very similar to mine just moved to Canada. He was given a Green Card before ever setting his foot there.
Instead US is getting people with really low quality education or fake degree, who are brought here by staffing company. They get paid really low salaries and displace American workers. The current system is encouraging and supporting these companies in taking advantage of the H1B system.
Because there is a lottery every year, best people from across the world do not get a chance to come here on H1 because the quota gets full. If someone decides to move to US on Apr 1st in 2017, they need to wait till Apr 2018 to see if they win the lottery. Even if they win, they can't join till Oct 1st, 2018.
Back in the days, when the quota didn't get full, people could apply at any time and join soon after. If you applied between Oct to Apr, you could join right away. If you applied between Apr-Oct, you could join in October.
It is in US's interest more than any one else to fix the current H1 system. Best among whatever Indians are stuck here in limbo will eventually move somewhere else. Best from whole world do not want to move here on H1 because of the uncertainty. This is not what the system was designed more.
There is a lot more to the story why big companies like contracting to H1 and L1 workers (tax benefits of Capex vs Opex). That story is for another day.