Agreed broadly. The Legal route is difficult, and the Illegal route is almost uncontrollable.
The little Island of Jersey has a remarkably mixed population [via legal means]. From c. 110,00 population, we have c.10% Portuguese/Madeiran and c. 5% Polish ... enough of both to support their own shops and cafes. Seamlessly integrated, and both contributing to the economy and daily life.
.