Feeling good about doing something is often just a side benefit and not the goal, as you often use sex in your analogies. Hopefully you see the distinction between having sex with a hooker, and shoveling granny's driveway. Paying for physical sensations is not the same as assisting someone in need. Sorry.
I'll go out in a limb here and guess that you were never involved with Scouting.