Don't forget the VA, but this stat always shocks people. I don't think people's brains can even hold on to it. It's important to use italics: The US government spends more on healthcare per capita than all socialized systems. The difference between life and death in the US isn't about paying lower taxes, it's purely rent-seeking; i.e. we pay once for healthcare, and we pay once again to the landlords of healthcare, directly out of our pockets.
Per capita based on those eligible? Because if so, that's not surprising, given individuals from those groups are more likely to need expensive healthcare (esp. the elderly). Whereas for countries with universal healthcare, most recipients are not likely to need to expensive treatment.
If it's per capita based on total population then I agree it's crazy.
That's really only because healthcare is so absolutely insanely more expensive here.
You'd have to normalize those numbers. It doesn't mean the same thing if the US spends a billion dollars on 1 million procedures when a more civilized society can do those same million procedures for 300 million.
Also - Medicare is for the elderly, Medicaid for the poor and indigent, and the VA for current and former servicemen, neither of the three groups are good risks. You'd expect higher than average costs even in a well-run system.