Two reasons
governments use war for money laundering the real reason for “foreign aid” Julian Assange explains this very well.
And secondly the US controls the world money printer since US$ is the worlds reserve currency. Why would anyone aid the wealthiest nation on earth?