&gt; Does allowing a company from California hire someone from New York &#x27;drive down wages hurt everyone except the top 1%&quot;?<p>Fundamental difference: I, as a U.S. citizen, have the legal right to move to California (or New York, or any of the other 48 states, the District of Columbia, Puerto Rico, Guam, and so on) and work there.  I do not have that legal right in relation to India.  Until we have achieved &quot;free trade&quot; for the movement of people participating in an economy--like the European Union does internally--I do not have any objection to my country of citizenship trying to see that I am employed over non-citizens.<p>&gt; To me, H1 visas appear to be a sophomoric tantrum of the US transitioning to a global economy.<p>Absolutely; I won&#x27;t dispute that.  On the other hand, why doesn&#x27;t India have a program for U.S. nationals to easily move to India and take up employment?  Or China?  Or Brazil?  It&#x27;s easier to go to the United Kingdom for work than so-called &quot;developing markets.&quot;<p>&gt; Doesn&#x27;t buying foreign manufactured goods &#x27;drive down wages&#x27;?<p>It can and sometimes does.<p>&gt; Do you not buy foreign mfg goods?<p>Where possible, I do not.  Most of my clothes are made in the United States as is my television and my computer.  My mobile phone was made in the U.S. (Motorola-manufactured in Fort Worth, Texas) but now that&#x27;s not an option because Motorola shuttered that plant.<p>&gt; Why not force all companies selling goods in the US to have those products exclusively made in the USA?<p>I realize this is a rhetorical question but I&#x27;ll answer it straight anyway: I wouldn&#x27;t object but that does rather bring about more centralized planning of the economy which is something to which a lot of people would object.