Note, that some of this (from FATCA) applies to visa workers who are not US citizen or greencard holders.
I work in the US on H1B, and I have been already declined to open an investment account in my home country in Europe, just because I was subject of US tax and have SSN. They told me that I'll be open the account once I move back to Europe and lose my US tax status.