I am always amazed at the wonderful people I can meet here in the US. I have done my part by trying to improve my conversation skills (not natural for me) so I can make small talk with strangers. The reward for me has been the many interesting encounters with people quite different than those I would normally meet.
Only kidding about being hot (well, half kidding). Being hot probably helps, but it is not at all necessary for interesting conversations.
Buying things for people who dont need the help makes for a nice feel good story but is hardly charity or being the ‘Good Samaritan’ as in the Bible/Torah.