That's easy to answer. When they send billions to Ukraine, Israel and hundreds of other countries, the politicians ALWAYS get some type of bribe and kickback money. Just like when you spend with your credit card and get rewards they all get huge rewards for allocating funds. But spending money on the US and the American people especially social programs they get ZIP so they say "no way Jose". And when they send billions in military aid and equipment they get double reward money as they not only get their bribe and kickback money from the institutions involved in allocating the funds but they also get kickback money from the industrial military complex.
Similar with the most charities, you think they are there to help the unfortunate, think again, they are businesses looking to make money. Most are run by corporations who pocket most of the donations and only a small percentage actually goes to where it's needed.
Keep in mind our government is now COMPLETELY controlled by the corporations so EVERYTHING our government does now to benefit them them not the American people. Don't like that then it's time for a revolution and kick out the corporations and beat and imprison all our corrupt politicians. It's pretty much all of them.
.