I often day drink ...
I work evenings, and after the kids are in school/camp I'm just up... if I find myself in a bar, and I'm having a good time that day.... I'll EASILY buy a drink for whoever in there with me.
If I'm at work and having a good conversation with someone at the bar, I'll tell the bartender put their next drink on my tab.
Buying drinks is a regular exchange on my daily activities.
But I've definitely bought a few drinks for a smiling pretty face quite a few times.... I think for me it's different, cuz I'm not tryna smash... but I'll still do it