You have some excellent ideas-this would pay them to self-deport, and at the same time take at least some of the burden off legal taxpayers in the meantime.
Also, if an illegal ‘changed their mind’ and tried to come back they would be treated as a ‘new illegal’ and deported... with their host country charged for the inconvenience they've caused the US.