I'm always tipping just because. I tip my food servers, delivery dudes/gals, barber, sometimes even other service people. Everytime I go to a restaurant to eat I end up tipped $10 and my meals always are under $15. Feel like I gotta slow that down and stop doing it so much. That $10 adds up
Most people don't understand how much tipping well can actually help you in the long run. I'm a waiter. We all have SHARP memories when it comes to good and bad tippers. If you go to a restaurant often, and you tip bad (under 15% is BAD, and 18-20% is expected), the waiter will remember you. He/she will also tell all other waiters in the restaurant if you tipped bad too, and they will all memorize your face. Next time you come in, don't be surprised with how bad your service is.
Likewise, if you tip well (over 20%), the waiter will tell all the other waiters about it, and the next time you come in, you'll be amazed with the service. If I know a certain guest is a GREAT tipper, I will go above and beyond to make sure every little details exceeds their expectations. If I know a guest is a bad tipper, or if another server lets me know they are, that guest gets THE BARE MINIMUM of service. At the end of the day I average 20-22% tips, so that's just what I expect.
Everywhere I'm a regular, I get amazing service, because they know I'm gonna tip atleast 20%, and most likely more. I often skip the wait if there is one, and/or I get hooked up fat. At my local bar the other night, I had SIX DOUBLE JAMESONS on the rocks, and my girl had 5 grey goose and sodas. My total bill was 15 dollars (yes, just 15), instead of what should have been over 80 easily. So I toss the bartender 40 total which is almost 200% tip. My overall total was still less than half. And so the circle continues.
TLDR: It's worth it to tip well. If you go to a certain bar a LOT...then tip stupid fat. Watch your future bills get smaller, and your drinks and service get exponentially better. It's not rocket science. Tipping well in many cases will actually save you money while getting better service.