Of course they won’t come up with a substitute for “anchor babies” that has the same meaning, because they want to make it impossible to talk about, or object to, “anchor babies.” That’s the fundamental purpose of Newspeak.
You are right and you know something? Anchor babies is a perfectly good phrase. We need to stop letting leftists determine our language.