They have done this both in the way foreign income is taxed and in the Byzantine reporting requirements. (The latter, BTW, is a serious issue for those of us who stay, and one that Congress refuses to address in all of the back and forth over taxes.) This barring the exits is largely intended to avoid two things: tax evasion and capital flight. (Sounds like old Latin America to me!)