You’re using the traditional gaslighting technique of mixing refugees with economic immigrants.
The former need help and we have a moral obligation to help if we can, the latter are just people driven by personal upside maximization, and we have zero moral obligation of helping people who are simply greedy types who were unlucky with the country they were born in.
Personally I think Europe should activelly be going to the places were those who need the most help are (such as refugee camps) to help them and bring them over if they want, whilst cracking down hard on anybody who is trying to illegally enter Europe - as we can only help some people, not all (many if not most of the 8 billion people in the World are poorer than the average European), we should maximize the pain-reduction of giving the help we can give by focusing on helping the worse off first, not the ones with the strength and the money to illegally cross into Europe.