If you plan to work short term in the US and are foreign born then just don't get citizenship, just work on a visa.
If you are a US citizen and need to retain your passport or do business in the US you have to do US taxes based on the treaty between the US and your country of residence/work. Renouncing citizenship relieves you of this duty.
Foreign banks don't report to the US at all. You are required to submit that independently through an FBAR.
Well that's how they all keep each other in line.