I've treated lots of friends to dinner or drinks. They have treated me too from time to time. Maybe it depends on the scale? One friend just had less money than me to spare so if we went to the cinema or something I was always happy to pay for her ticket. She never asked; I offered. She was a very good and loving friend. We just hardly ever see each other because she went back to her husband who is abusive and controlling. Nothing wrong with generosity. Maybe cautious generosity?