The fact is that the UK has a Labour shortage from the EU. It's such a shortage that we also have to import labour from other countries outside the EU as well through the Home Office Points Based Immigration System.
In the UK our NHS, hospitality, service, and farming sectors (amongst others) depend on migrants from the EU and the rest of the world. Without them our economy would simply fail.
There are 2.2m UK citizens living and working in other EU countries, and around 2.4m people from other EU countries living and working in the UK. Thats a net difference in the UK of just 200,000 people. Not exactly being over whelmed in the UK with a population of nearly 70 million people are we?
So presumably for the sake of the UK economy they don't want to reduce immigration this way. So what is it they want?
BUT THEY ARE TAKING ALL THE BENEFITS shout the Brexiteers. This is also not the case. For each £1 taken out in welfare and benefit payments by EU migrants they contribute £1.34 to HM Treasury in taxes, not only covering their own welfare costs but contributing to Brits on benefits too.