From what I know of US citizens, they actually have to pay a fee to revoke their US citizenship when they change nationality, otherwise the US still claims they owe taxes on their earnings. Some nations have agreements with the US in place to persue US expats for these taxes.
RE: Governments and Modern Slavery