It helps everyone, migrants pay more taxes than they get out of the system in benefits. Plus they often do jobs that many people wouldn't otherwise
The immigration policies of my home country Sweden has been detrimental for the Swedes.
I live in Zürich and there are a lot of foreigners here. Here it’s not so clear cut if it’s for the better or for the worse.
It doesn't address the other problems such as social cohesion.
because the wages are low, why are the wages low? because these jobs have access to an unlimited amount of strikebreakers/migrants willing to do them for those low wages, so the wage stays suppressed and low, instead of allowing market mechanics to bring those wages up