Anyway, I thought that currently around 50% of immigration into the UK is from non-EU countries.
It is.
But managing that would have actually involved confronting real issues of race and labor and might have involved (gasp) loss of Tory support.
CMD decided to take the popular option.