I'm right there with you, and it's why I go to great pains to articulate the entirety of my position on immigration when I get into these sorts of debates. The simpler someone's position on immigration is, the less they understand it at length or the more extremist their viewpoints tend to be.

It's wickedly complicated, isn't it? I'm distressed by anybody who doesn't change their position from time to time.

It's not that complicated, my immigration policy is "Give me your tired, your poor, your huddled masses yearning to breathe free, the wretched refuse of your teeming shore. Send these, the homeless, tempest-tost to me, I lift my lamp beside the golden door!"

Mine comes to the same conclusion via a different route. I don't want my government telling me where I can or cannot travel to or decide to live, and I want all other governments to do the same.

my position has been steady since the start of my political consciousness (maybe ~12 years?)

all laws, including immigration laws, should be enforced consistently and universally, and without bias. and the laws should be changed to make it much simpler and easier to immigrate especially if you are able to already secure employment, housing, and health insurance.