and yet they keep voting for blue labour or red labour…
Labour are recently leaning into being anti immigration because it's one of the few wealthy-donor-friendly policies they can pursue which will potentially gain them votes.
Legal immigration from South Asia dominates illegal immigration by an order of magnitude, but nobody wants to lose seats in Birmingham, so essentially doesn’t figure in the arguments about small numbers of afghans in miserable hotels in Essex.