Дать 100 рублей или научить зарабатывать деньги?
Конечно, лучше научить зарабатывать. То есть помощь ментальная, лучше помощи физической. Я говорю в целом, т.к. бывают острые или запущенные случаи, когда ментально уже поздно помогать.
Из это следует вывод: хочешь принести максимальную пользу обществу, работай с сознанием людей и помогай им избавляться от ошибок в нём (грехов).
Именно так и поступали величайшие светочи человечества: Иисус, Будда и многие другие.