Why should the service change with each customer, server, restaurant, branch, etc? This makes no sense.
There should always be a decent level of service. That's like bare minimum.
It's beyond bizarre to me that people think they should get paid extra to smile, say hello, or to give you a warm plate of food that you're paying for.
Servers busting their ass in an attempt to get the maximum tip just breeds a sense of entitlement to that tip. Why is this tipping thing only applied to restaurants? Why not give tips to repairmen, or the Walmart worker that climbs a ladder to get an item for me?