I can't stand babblespeak.
The liberals have decided that “illegal alien” is a racist bigoted and pejorative term. That’s why the media don’t use that term anymore. Instead, they use “undocumented worker” or “undocumented immigrant”.
Which, if you think about it, calling them undocumented is intended to change the perception. It’s as if they simply lost their identity documents and need to have them replaced.