Tipping is an outdated concept now. It goes back to the days when certain people were paid waaaaay less than others. I remember my cousin being a factory worker back in the early 80's (at the age of 20-ish) and her wage was £3 an hour. My hairdresser who was the same age was on £1 an hour. A girl I knew who was 18, was a waitress and was on £1.10 an hour.
So their occupations used to pay waaaay less than the factory money.
Fast forward 15 years or so, and everyone on basic pay/minimum pay started to be paid the same. (1997 I think it started.)
So there has been no reason to tip anyone since then. Why should delivery drivers, or waitresses, or hairdressers get 'tips?' when no-one else does?
They should not expect them, and should not take them.
@lacucuracha
People lack empathy.
Restaurant delivery people are also very poorly paid. No harm in tipping a £1.
It's nothing to do with 'empathy' either. Nor is anyone POORLY PAID anymore. Everyone is on a minimum of £7.50 an hour. (Soon to be £7.83 an hour.) So that doesn't wash. If you are mug enough to give extra money to someone who is probably earning as much as you, (when you have already paid for your service,) then more fool you.
Do you tip the woman in Tesco or Morrisons who scans all your shopping, and shoves it down the conveyor belt for you to pack at the end? Or the man in the off-licence who gets the bottles of wine off the shelves and puts them in a bag for you?
Thought not.