Senior Conservative MPs are demanding Theresa May impose a five-year ban on unskilled immigrant visas, arguing the focus should be on young, unemployed UK citizens.
It's cheaper for a company to import an experienced worker with a family to support than employ a youngster and train him. The problem is the youngster goes on the dole and the long term predictions are it creates a culture of people being unemployed.
There's a lot of evidence of Second Generations of unemployed. Third Generation is coming, it's too early as that would take us back to the 50s when jobs were in plentiful supply.
Labour were the ones who opened the gates to millions of EU citizens. Blair 1st and 2nd, then their 3rd year show the effects.
Europe overall is doing better, because many Europeans have the opportunity to move and put other people out of a job. The result of mass migration to please employers and make them wealthier. It has nothing to do with Socialism.