From a purely economic perspective immigrants capture almost all net economic boost for themselves. Capital/property owners get a small boost. It's a wash or net negative for the general population of the country.
That's from a purely economic perspective. What nobody ever wants to discuss is that creating an ever-more culturally and ethnically fractious country is a huge problem looking ahead decades quite aside from near term GNP prints.