What a good CEO would do is keep admin cost to a minimum so that the majority of every pound goes to the the people that most need it. Administration is a cost that will always arise. Volunteers do the work on that basis, they may have free time, may need the work experience. Still do not understand your logic.

I do not give money to charity, I give my time which is worth considerably more.