Didn't fully read the article but yes, it is a selfish endeavour
Its being sold as a CV filler and "oh lets help those poor people" while not necessarily helping them. I read somewhere how awful it was to actually send volunteers to orphanages; it creates bonds between children and tourists for a few weeks, which is then quickly broken down leading to psychological damage to the child (particularly if its happening with different tourists), while the adult takes a few photos with them as 'accessories'. Generally, a few weeks of work is not helpful to any sort of project, particularly if the tourist in unskilled in the area.
At my college they have a partner school in Mumbai (which I'm slightly more positive about; being a direct link I think it means the money volunteers pay + raise money for actually reaches and benefits the students rather than going through various systems, though I'm not even sure on that) and everyone comes back with lots of pictures with these half starved children and with "experience" by playing with them in the day and getting ****ered in the fancy hotel at night. My sisters ex, who is half Indian, found the idea that these people suddenly knew "what it was like" really frustrating; he used to say "if you want the experience, don't stay in a 4 star hotel, you should stay with my family who have to share a toilet in the back yard".
Also thinking about it, hardly any of the people who went did any fundraising for it; they just paid to go on the trip and prod these children and feel good about themselves without spending lots of time trying to raise money for the school they were supposedly supporting.
I read an article a while back which I'll try and find because it was really informative and I agreed with.