Yeah, it is in theory, but even small businesses incorporated abroad with US persons involved in them put huge reporting burdens on the US person. Form 5471 and friends make this stuff look straightforward. Most of the time I find my frustration isn’t about how much money I am paying in taxes, but just how much dull and confusing paperwork I have to understand. Even trained professionals who spend their whole lives doing this get confused by US tax compliance for people who have international lives. The US needs to realise how important the a positive reputation in its expat community would be for its soft power.