Besides, it's deeply disturbing that you advocate naturalizing foreigners only for the purpose of winning elections for center-left parties. If they have to rely solely on this to win, they are politically bankrupt because it shows that they have no solutions to actual problems...
That's not the only reason I support it. I also think taking in more immigrants is morally right as well as beneficial both economically and culturally. In short, there are only advantages. The electoral marginalization of racists is only a welcome side-effect.
Why should it be morally right to crowd out a people in their own homeland?
Because I don't believe that being born on the right side of a border gives you a right to deny people who were born on the wrong side the same chances you had in your life. As long as they conform to the basic democratic rules of the place they settle in, people should have the right to live wherever they want to.
That leaves countries as blank ahistoric spaces to be filled with whoever wants to go there. Individual rights are not everything. What about communal rights? The right of a people to have their own home land?
By your logic Tibetans have no special right to Tibet, even if it became a democracy the Han Chinese settlers would have the same rights as the natives. Greenlanders have no right to Greenland if minerals are found there and enough outsiders move there and laws protecting local land ownership in Pacific Islands (or, heck, Guernsey) are invalid.
Being a leftist and only recognizing individual rights has always been a strange and contradictory combo to me.