One fair point made in comments on earlier posts is that migrants need to be housed, so resources are used to provide additional housing. (More generally new labour needs new capital of various kinds.) But housing also represents why migration can be beneficial to everyone. We need to build more houses anyway, but according to the industry we have an acute shortage of skilled construction workers. Of course this is an indictment of UK training programmes, but that cannot be turned around quickly. For those with construction skills, it is surely better to be building houses where they are really needed than being unemployed in places they are not.
https://mainlymacro.blogspot.co.uk/
A recognition that population movements mean extra demand for housing but the argument that we need more houses anyway misses the point. Without population growth there would be less need for more housing. Again, for how long do over-population deniers think the population should grow? Climate breakdown? Sustainability?