The thinking is that our social welfare system gives all the new immigrants a certain guaranteed income that makes them new consumers which then in turn support business that maintains jobs. All based on taxpayer money and corporate demands.

Not considered because most politicians are more concerned with their next fundraising event,  is that the labour oversupply is killing off the economy in the long term and impoverishing the next generation, the  profits are privately held at the top and not recirculated in the economy so there is no trickle down, it has created low wage service sector jobs that do not create taxes, and the higher populations get a social benefit system that creates an ever larger drain on the taxpayers which will never end (deficits forever).

The only answer is to adjust immigration so there is maximum benefit to the taxpayer, not maximum cost which is where we are headed.