The problem with that simplistic reasoning is that helping people in other countries also can help Americans, sometimes in ways they directly helping Americans can't do.
(I'm not saying that every dollar deployed by USAID succeeds in having a large impact on indirectly helping Americans. But the net effect is surely positive.)