It can be split into three families of spending:
- defense, which benefits you globally via Pax Americana, free trade routes etc. and should you require it, "Captain Phillips" style rescue.
- "socialism", in the form of benefits that everybody has to pay for and that you can receive if you trigger certain situations (retirement, unemployment, etc.). Most expatriated Americans probably already benefitted from free education which is included here.
- "generally making the country locally better" (justice, environment, etc.).
Of these, only the latter doesn't directly impact Americans abroad. The first benefits you wherever you are; foreign citizen somewhat benefit from Pax Americana but there is no guarantee it will continue, whilst US citizen are covered globally with much more certainty. The second is a form of compulsory insurance for life developments that will probably coincide with repatriation. But that's about 7% of the budget (rough back of the envelope).
The question is why don't other countries tax their citizen abroad? I think it is mainly because they can't afford to enforce it (good luck, Estonia, forcing JP Morgan to give you access to their New York client data). If they could, with any degree of certainty, they would in a heartbeat. France proposes to do it every 6 months.