Also, immigration and free trade are different things. You can be anti-H1B but still favor free trade, allowing those H1B'ers to sell their software in direct competition with US firms online if they so wish.
You may be fine with either one, both, neither, and even some combination depending on the particular good or person. Conflating them is disingenuous.
I didn't mean to say these are simple issues, I meant to say it's hypocritical to support one and not support another, ideologically speaking.
Imagine the EU, but without free movement of labor. So Western companies come into the East, buy up anything worth buying (including farmland and mineral rights) and out compete anything that's not (putting people out of work), but then a citizen in the East who wants to get a good job in the West and will do it for less than a Westerner is told to GTFO.