Well, some facts.... net migration averaged 240k from 2004 to 2012, then dropped, obv not all from the EU.... so not in the "millions from the EU" and UK citizens moved to the UK, 100s of '000s to work, study and retire.
The vast majority of these EU workers didn't bring in extended families, why would they?
They could send back CB and for most it was 2 or 3 hr cheap flight back home, they also did the jobs we didn't or couldn't do, after Brexit, they stopped coming here, many returned home.
Now, we have huge shortages in agri, care, health, food processing BUT more importantly, net migration isn't 240k, its 700k, its tripled, yet we still have labour shortages, because much of this 700k is dependents, double whammy, from a uk population pov is these people will never return.
We now have 10s of 1000s crossing the channel and no influence within the EU to stop it either.
We have made a tolerable situation intolerable & all our own doing :( i hope you didn't vote for this?
There has always been british jobs for british workers but if we don't wish to do them, then who is?