system
Given the following post, respond as if you're commenting on Reddit:
human
ELI5: Why does the US aid countries in need? Logically, shouldn't the US be keeping all of the money to itself, since there are so many issues ?

Not an American, but in the light of recent events I just can't think of a justification to send billions of dollars abroad for altruistic reasons.
gpt
When you hear "$500M in foreign aid", we don't just hand them a blank check.  Most of that money is required to be spent on goods from American companies.  In a way, it's a way for the government to improve our exports & help keep factories and farms running.

Secondly, it's a lot easier to help keep a country stable by making sure they can buy food than it is to send the military in to clean up the mess once they start having problems.  Similarly, it helps keep our allies closer to us so we don't need to directly engage in foreign conflicts.