Whilst I agree with the sentiment, the actually issue with migration is we are just not having enough children.
Tory attacks on the family have been very effective..Major - back to basics and it was morally wrong for young to have babies... that led to a collapse in birth rates, same with child benefit cap, housing benefit cap, in fact all the caps especially working tax credit and child tax credit taper rates have done the same thing.
Have a look at this :
https://ourworldindata.org/grapher/number-of-births-per-year?country=~GBR and map tory attacks on children against it.
Baiscally we need immigration as the Tories think that only those who name there children boris should have them.