I tip for service I’ve already received and I’ll tip in advance if I’m using the space. E.g. if I go to a coffee shop to work, I’ll buy something and leave a tip. I’ll tip if you make something for me, like a cappuccino.
I don’t tip at point of sale simply because it isn’t fair. I don’t tip at grocery checkout. Why would I tip for a drip coffee?