~Every tipping discussion ever~
US people: I always tip because wait staff live on tips so you are a literal monster if you don't tip.
Rest of the world: Wait staff get paid like any other regular worker ever so I only tip if the service was excellent or maybe I round up the price and leave a few spare cents.
Now look at your location and choose your line to c/p!
Wrong: Add Canada to US. :P
I tip in the bar regardless of country because bartenders fucking remember and treat you nice if you tip.