I hate the idea of tips!! I agree with you op. If the waiters deserve a tip and food delivery drivers, why not Royal Mail staff, Amazon drivers, they work just as hard if not harder, what about the bin men, life wouldn't run smoothly without them, so why then does a waiter deserve it more for doing their job which they are being paid to do?
Also with these service charges these days, they don't go to staff, straight to the business, they've hiked the price of everything and then add service charge on top. Ridiculous. It's even hilarious that it's optional, so they want to make you look silly by refusing.
Even when you pay with card at certain stores now, you have the option to give in charity, press red for no and green for yes, infuriates me, why I'm I being forced to give, i will sort my own charity out.
I will never forget when I was eating at McDonald's restaurant with my kids, the manager went table to table talking about a charity and asking for donation. When she came to ours, I was already annoyed as I saw what she was doing to other customers, so I said to her I'm not interested before she could finish, bare in mind I'm in the middle of eating, she looked shocked and says it's a charity for children, I was like and?? If McDonald's cares so much about a children charity, take it out of the profits and give it, don't ask paying sat customers who are eating.