It's like when people point out how much the US spends on the military compared to other Western industrialized nations. Part of that discrepancy is due to the fact that the US disproportionately funds organizations like NATO. Other countries reap the benefit without footing the bill. There was a lot of outrage in Europe when the US tried to enforce the NATO GDP spend that other countries already agreed to.
The US can do better, but I would argue we can't unless we fully understand the complexities of the system. That means not getting enamored by the idea that there are simple fixes. The first step IMO is getting the political will to do so (and to understand the tradeoffs within a complex system), because many of the potentially solutions are stymied at Congress.