Like with a lot of issues, the two main parties don't appear to be willing to be honest with the general population.
We need immigration due to the aging population. At some point you run out of people to pay taxes and for whatever reason, societally we have made it ruinously expensive to breed...