Actual barrier to a job: knowing how to deliver that type of service.
Artificial barrier: Something arbitrary synthesized by a party not involved in an A<->B transaction. Such as, having your papers in order so someone doesn't throw you in jail.
>All it does is drive down wages for everyone and hurt everyone except for the 1% at the top. Specious argument. What about the person from New York/India moving to California?
Does allowing a company from California hire someone from New York 'drive down wages hurt everyone except the top 1%"? If not why does it suddenly 'drive down wages hurt everyone except the top 1%" when you change New York to India? This is my motivation of suspicion that H1 visas are a guise of xenophobia.
To me, H1 visas appear to be a sophomoric tantrum of the US transitioning to a global economy.
Addendum for your reflection: Doesn't buying foreign manufactured goods 'drive down wages'? Do you not buy foreign mfg goods? Why not force all companies selling goods in the US to have those products exclusively made in the USA?