Not sure everyone agrees that labour moves too little. As for your idea that the migration benefits issue was homespun as it was non-contributory, I'd prefer a contributory system anyway but there is a public opinion that citizens who need the benefits should be able to get them regardless of contributions. It should be possible to reform the system so that is for either citizens or people who've lived in the country for a certain period rather than granting the entire continent non-contributory benefits. Though migration isn't the only issue.