To me it seems selfish to feed 100 people by donating time at a kitchen, instead of working more hours and donating to a charity that might feed 200.
It's as if I want the personal gratification of helping a human being in person as opposed to helping N times as many equally real human beings who I will never meet.
At least with the soup kitchen, you see and feel the results of your input, in real actual people helped, not fractions of a fraction of a number on a report created by a report writer dedicated to presenting an organisation in the best possible light no matter what.
It's as if I want the personal gratification of helping a human being in person as opposed to helping N times as many equally real human beings who I will never meet.