Here is an recent true story of how difficult tipping can become:
My friend who I also suspect is autistic booked a van driver plus 1 helper to deliver a new fish tank a couple of days ago, he paid £40 up front online for half an hour of work to transport it a very short distance. I had my friend's flat keys to let the driver and helper into his flat with the package while he was following about 5 minutes behind in a taxi from the shop. The delivery went fine at first, but at the end the workers started asking about getting a drink, it made me feel extremely awkward and I explained that I wasn't the customer, plus I didn't have any cash on me. They then awkwardly waited for my friend to arrive, waiting for a tip which was supposed to be optional, constantly going on about it, in fact they were very pushy and I felt very uncomfortable. My friend then called to say that he was close and when he heard them pressuring about it in the background he got really annoyed, then because of their behaviour he then didn't want to give them any extra. On his arrival he stated that he didn't have any extra money on him and they drove off moaning, stating that they knew they wouldn't even get a drink. My friend checked his bank account later that day to find an unauthorised payment had been taken from the same company, he received a receipt for the £40 of work stating that it was within the 30 minutes allocated without any extra charges due, but they had later illegally taken another £40 for absolutely nothing without authorisation and without a receipt, most probably in spite for not receiving a tip and of course this is illegal. He is still fighting to get this money back with the company repeatedly denying taking it even though it's clearly on his bank statement in their name with a transaction marked with "card not present" and he has now been forced to complain to his banks fraud team who are investigating. Even though it's not happened to myself the situation is still making my blood boil.
Sometimes when we visit restaurants we see a tip included by default on the bill, I'm not sure whether I like this or not, on the good side we know what we're supposed to be paying every time and we don't have to worry about a tip, but on the bad side we are virtually forced to pay a tip that should be optional, officially you have the right to ask for the tip to be removed from the bill, but even being on the autistic spectrum I know that would obviously be a huge insult and who is likely to do that? Even when we pay by card and a tip isn't included by default we are often prompted to add a tip, I think this is unfair because it's asking for a tip which is putting pressure on the customer to give one.
I don't believe customers should be rated with Uber taxis because they're bound to be more likely to be rated lower if they don't tip even though this isn't supposed to happen and as I said on
this thread, I believe the whole rating system is prejudiced and causes people to be discriminated again.
As a customer I also hate the whole system of tipping, I also find it awkward and I would prefer services not accept tips at all and state that they pay the staff better accordingly without any tip being included on the bill by default either.
The other issue with tipping is from the side of the workers. Customers are often prejudiced and judgemental as to who they choose to tip and this is also often very unfair. For instance in a bar that has mostly male customers the nice looking bar maids are much more likely to get tips than any bar men and I know this for a fact from past experience. I used to work in a bar when I was a lot younger (it was one of the stupidest jobs I ever did) and the bar maids where virtually the only ones to be tipped, but the manager was particularly fair over this particular issue and stated that it was unfair for the women to keep all their tips alone because the bar men were working just as hard, he made everyone put their tips into one jar which were distributed evenly amongst all the staff at the end of the night. Unfortunately this kind of extra fairness is unlikely to happen everywhere and some staff will unfairly get most of the tips while others will barely ever get anything despite working just as hard. Even in a restaurant people tip the waiter or waitress, but what about the kitchen workers at the back who barely ever get anything in tips for their hard work?