Net benefit to the economy does not mean net benefit to everyone individually.

That's one reason that made people at the lower end of the payscale vote for Brexit: Immigration keeps wages low.

We're also seeing it since Covid: immigration keeps the GDP (barely) growing while the GDP per capita is decreasing.

The cost is wholesale destruction of local culture, too. London is a city in England but no longer really an English city, for example.