Я не являюсь специалистом в психологии, философии и религии. Мой ответ - исключительно моё субъективное мнение и вы вправе быть с ним не согласны.
Я считаю, что люди совершают все поступки исходя из своих желаний, из любви и заботы о себе, в первую очередь, если вы не Мать Тереза, конечно.
Следовательно, задаваясь вопросом «дать или не дать попрошайке денег?», решение приходит исходя из того, как человек будет себя чувствовать в дальнейшем, поступив так или иначе. Станет ли ему приятней на душе, что он помог незнакомому человеку? Или будет ли его мучить сожаление о том, что он равнодушно прошёл мимо нуждающегося?