Some people are so desperate to be loved.
They're paying for the illusion of being desired and having someone make them feel "special". Odds are they never receive this type of treatment in person or in their hometown.
I suspect one of the reasons why men go to strip clubs to "make it rain" throwing hundreds of dollars at strippers is because the strippers make the men feel like they're "special" and the men can't get enough of the (women) lusting and desiring them. Strippers only want the $.
Odds are these men don't get that kind of treatment from their wives or girlfriends. Only rich and famous men have women throw themselves at them. Guys go to the strip clubs for the illusion.
No, I would never give a single dollar to anyone I had never met before. Even a panhandler approaches people face to face!