This is one of my bugbears about the whole immigration debate. It's absolutely steeped to the hilt in discussions that have no built-in pragmatism.
We hopefully all agree that some immigration is necessary and beneficial (as City fans we would be quite hypocritical not to see this), and we all agree that open borders is probably not sensible as it has the potential to overwhelm our infrastructure.
So somewhere between 0 and a million net migrants per year there is an optimal amount of immigration where we get the benefit of skills and labour, but our infrastructure is also achieving a net benefit. Then to pair with that there's also probably an optimal cross-section of immigrants skilled/unskilled, no. of dependents etc.
Yet, every discussion seems to pontificate over these arbitrary extremes of open/closed borders that only a tiny fraction of the population would agree with.
Let some data scientist figure out what that immigration number zenith is and implement an evidence-based policy that ensures we hit it. Everything else just feels totally arbitrary. I have no idea what that number should be, 50,000? 100,000? 500,000? 30% skilled workers? I can't contribute to a discussion where the objective hasn't even been ascertained. My problem is that this government also seemingly doesn't know that objective, or at least haven't communicated it in transparency.
The topic of processing refugee claims is - in my opinion - a totally separate discussion to this, but the two often get conflated, mainly thanks to the Tories deliberately conflating them.