Even if we accept everything you say as true (which it very well may be, so sure), you’ve papered over the crux of the isssue with “deportation may take time”.
No. Deportation takes no time whatsoever. ICE has been deporting people within hours of detaining them even in situations where they don’t want to go back to their home countries or their home country doesn’t want to accept them.
But even beyond that, the only reason it’s “taking time” is because the Trump administration fired a whole bunch of immigration judges slowing the entire process down.
End of the day you can make all the excuses you want. My friends who have spent hundreds of thousands of dollars in the U.S. in the past are not gonna come anymore.
Literally no one benefits from this mess but all some people can do is defend the stupidest of policies and actions.