My view on this: I think governments do foreign aid for a variety of reasons, some are selfish (like providing contracts for domestic companies), some are more altruistic (though a more developed Africa benefits us all through better market access and more efficient use of resources, as well as fewer global health crises and political crises to deal with).
And a different way of looking at it: Some amount of foreign aid is going to be directed towards altruistic goals. Anyone should want that money to be used as effectively as possible.
My view on this: I think governments do foreign aid for a variety of reasons, some are selfish (like providing contracts for domestic companies), some are more altruistic (though a more developed Africa benefits us all through better market access and more efficient use of resources, as well as fewer global health crises and political crises to deal with).
And a different way of looking at it: Some amount of foreign aid is going to be directed towards altruistic goals. Anyone should want that money to be used as effectively as possible.