The thing is, many of these expats aren't even "paying into the system" anyway. I have to file US taxes but can deduct what I pay in taxes in my country of residency, which is higher than I'd pay in the US; as a result, I don't actually owe any US taxes. But, like another commenter said, I have to pay thousands to someone to figure out how to even file all this stuff. In other words, some local accountant is making bank, not the IRS.