Britons have wised up to the benefits of immigration. It’s about time politicians did too

Migrants are increasingly seen as playing a key role in our economy, yet MPs of all stripes don’t seem to have caught up with the voters