The choices that governments make are, of course, part of the game. That's why it is important not to insist on exactly the same ideology everywhere - the best "theory" may look fantastic in short run, but disastrous somewhere along the way.
A good thing to do would be to educate the poor countries and communities, so that they would know basic economy, would be able to create their own opportunities, and withstand simplistic ideology pressures from outside. If the rich do not know when it is enough wealth for them, it is difficult to ask the poor not to frantically reach out for everything they might individually have. But a balanced attitude would provide them more options.