I suspect a lot of foreign aid is actually used to stabilize parts of the world so they don't turn into hotspots for things like terrorism. Not that there isn't a wish to improve the lives of others, but it is easier and cheaper to maintain the status quo.