This is the main issue with all these organizations and missions, what they do does not resolve the problem and has no lasting effect.
It's like going to a poor hungry community and giving people food for a period of time then leaving them to their hunger.
The resources should probably be spent on building infrastructure or educating local health care providers so they can start taking care of themselves.
People who go on these excursions do get some fulfillment and satisfaction with their adventures but unfortunately the results are pretty negligible.
There's some truth to what you're saying, but I don't entirely agree. It's true that we're not going to drop in for a week and fix someone's hypertension or diabetes or other chronic illnesses. Nor their malnutrition. Maybe someone gets dewormed but they're just going to get re-wormed in a few months or a year. They're still drinking dirty water, getting bitten by mosquitoes, and fertilizing the crops with night soil.
However even the most cynical person in the world shouldn't deny that there are some lifechanging things we can do. Operation Smile is a great example. It's really hard to overestimate how much impact it has on a kid to get a cleft palate fixed. No, Operation Smile doesn't fix the host nation's inability to take care of their own people, but somehow, a couple months out, I doubt that the parents and siblings and friends and neighbors are sad about that. The kid, of course, is too busy drinking through a curly straw to care about big picture stuff.
The resources should probably be spent on building infrastructure or educating local health care providers so they can start taking care of themselves.
This sounds great but I've spent a lot of time over the years building infrastructure and educating local health care providers (I'm actually overseas doing it right now). It's a mixed bag. Sometimes you can improve things. Sometimes you can't. Usually you can't because the stumbling blocks aren't resources so much as culture and a wide, wide gap between you and the people you're training. If you don't go in with exceptionally modest goals it's agonizingly demoralizing. And you've got to be careful because there is always, always some amount of host nation anxiety if not shame that they need the help in the first place, and this manifests in odd pockets of resistance and passive aggressive behavior.
If you're the sort who gets the least bit frustrated with a med student or intern who argues with you, I suggest you never ever attempt to change the smallest habit of a senior physician in the 3rd world.
It's the same set of problems that torpedo efforts at nation building. Over the last 20 years of my life I have gradually come 180 degrees on this and currently believe that whether you're trying to build a nation or a modern(-ish) healthcare system, going there to pour some concrete and show 'em how it's done just doesn't seem to work real well. There's no shortage of true believers on our side who think it does, or it will, and there are usually a couple of willing people on their side who are game, but my experience hasn't been encouraging. Maybe I set the bar too high and should savor the small victories more.
Maybe the better answer is to be a good example in our own world, and let them come to us when they see how great our lives are and want to learn how. I am often left thinking that what most of those places need is for an entire generation of their medical students and nursing students to leave, train in a first world nation, go back, wait for the older generation to retire, and take over.
There are some other issues that maybe I'll write about someday when I'm a little further away from this project and have had some time to think about it some more. Anyway, on the whole I'd rather just show up, fix some cleft palates and mitral valves, do some fire & forget ortho/uro/gensurg/ENT, make some friends, eat some local food, have some GI distress, and then go home.
Caveat ... I work for a GO, not a NGO, so my experience is skewed toward certain countries and certain kinds of encounters.