题主的疑惑是有道理的。
事实上正规的义工还是免费的。我根据自己每年直接联系国外非盈利机构(网页链接)参加义工旅行的经验来回答一下,希望对你有所帮助:东南亚各国的经济和消费水平大约落后我们国家5~10年,所以在东南参加义工的成本其实是非常低的(无任何项目费,一周食宿费用大概在0美元~100美元之间;就算遇到特殊的NGO,如吃住是在斯里兰卡海边别墅的,一周费用在100美元~200美元也足矣)。但是,由于很多人(以大学生为主要群体)主动性不强、缺乏思辨能力,国际义工旅行成为一个利润空间极大的产业,形成了各种各样的XX国际义工组织,将东南亚为主的非盈利项目包装成“高大上”的义工旅行项目(增加2倍或3倍的成本)卖给想参加的志愿者。直接的后果就是:社会上都认为国际义工是需要花钱的。事实上很多义工是不需要花钱的,以我曾经工作过的UNV(联合国志愿者)为例,所有的旅途费用、食宿费用全部都被cover,而且每天都是有工作津贴的,虽然不多,但是是对志愿者工作的认可。最后,Note:网络上“匿名用户”的回答可以不予理会,因为这又不是什么非法的内容,为什么不敢正面回答?