The causes of migration are murky and it is harder for politicians to control than they would like to admit.