How is this a scam? The kids got what they paid for and the locals got paid. It might be a scam if the agency is pocketing most of the money but then we're not talking about people in poor countries making scams but Westerners scamming Westerners.
Did you watch the NRA guy's "elephant safari" footage? Rich people in Western countries pay good money for "hunts" with their only involvement being to pull the trigger for the final shot on the already downed and dying fully domesticated animal. No need to go through he hassle of actually teaching a foreigner to read tracks and shoot straight first if they just want to feel like they accomplished something.
The point isn't to scam Western kids. The point is to provide a service. The Western kids get to "help" build something, the locals get money to actually pay for people to build it properly (or literally anything else because unlike unskilled volunteer labor, money can be exchanged for goods and services).
I'm genuinely surprised you seem to think poor countries are poor in a way that can be solved with an influx of unskilled labor. Poor countries lack money, not unskilled labor.
What's going to convince more rich Western kids to do "charity work" in your country? Using them as the untrained and unskilled labor they likely are and telling them to haul bricks for a week until they are sick of it or hurt themselves, or letting them feel like they meaningfully contribute without overexerting themselves and then clean up when they're gone so you can go back to doing something productive? Contrast the PR implications of "yeah, I went there and they only let me haul bricks for two days until I threw my back out and now I might not get the football stipend" versus "yeah, I went there and helped them build a school but I heard they had to rebuild it later". People are much more likely to glorify the later (even if they didn't contribute much) and to dramatize the former ("the food was terrible, the weather was bad, there were mosquitos everywhere, I couldn't get any sleep, I was constantly in pain and they had no doctors"). Even without getting into liability, letting the wealthy foreign kid "play" rather than do anything actually important or dangerous to them seems a far safer option.
They're selling an experience and there's a lot of money in doing that. It's just another form of tourism.