You specifically speculated that it is "population replacement on the planet-scale" which is not only simplistic to the point of being untrue, but also references language widely used by people and organizations who oppose migration specifically due to racial concerns.
If you ever want to have a reasonable, productive conversation about immigration, don't use words like 'replacement' that almost everyone knows are racially charged.
And by the way I upvoted your original comment for visibility because I believe these issues should be discussed openly.