Мотивы для добрых дел могут быть разными, в том числе и теми о которых автор говорит. Не помню где читала, результаты исследования мотивации волонтеров в больницах и домах престарелых. Волонтеры посещают больных, общаются с ними, поддерживают и т.д. - мотив: у многих волонтеров нет полноценного общения в жизни и ощущения, что в них кто-то нуждается. Волонтеры помогают больным людям, помогая при этом сами себе.Не вижу в этом ничего плохого. В таком добром деле, каждая сторона что-то отдает и что-то получает. Все к обоюдной выгоде, разумеется до тех пор пока одна из сторон не чувствует что ее используют, в таком случае такое общение превращается из добра во зло.