Does anyone in Washington explain why they do this? Are they really trying to do something good for these countries OR are they getting financial gain? I think I know where my money would go betting between those two things. Surely both Democrat and Republican voters can agree on this one.
Usually it is either to make congresscritters money through connections or it is related to military "needs". Things like we provide x amount of aid and they let us use their airspace or they remain an ally instead of backing China.