Here in the UK we have the national minimum wage laws so anyone working in a restaurant should be paid at least that. I get that it's not a lot of money (I'm not on much more myself) however I could go into a retail store, let's say Primark and a shop assistant could give me absolutely amazing customer service but I'm not allowed to tip her. That Primark staff member could be paid the same wage as a waitress serving me in a restaurant whose service is very basic i.e. taking a food/drink order and bringing the food to the table without a smile or any friendly chat, yet they expect a tip?
Years ago dining out used to be an experience, waiters/waitresses made chat with you, told jokes etc, really made your experience something extra special so I could maybe understand wanting to tip someone in those circumstances but there isn't a lot of that anymore. Most dining out in recent years is just someone taking your order and bringing it to your table (i.e. doing their job in which their employer pays them a wage).
I was having a chat with a colleague the other day and they said it's stingy not to tip but I just feel it's not necessary in the UK. In America a lot of states don't have any minimum wage requirements and so some American staff work solely on tips so tipping is sort of built into ther culture.
But in the UK there are loads of roles where people are paid the national minimum wage or just above but those specifically working in hospitality seem to expect tips.
AIBU in not wanting to pay tips?