The answer is that the perceived utility varies on how you perceive the price. This is why an item tagged 10U$S looks less interesting than the item tagged -20U$S- 50% off. The latter looks more valuable to our brain on anchoring, but there really isn't an objective difference. Thus , even though as a user you know the discounts are bs, you still prefer to see the discount thing.
Gratuities have the added complexity that people will tip differently on personal preference. I am one of those that dislike tips. I come from a country where tips are relatively low,and I find the tipping amounts in the U.S. borderline offensive. Are waiters supposed to get 20% of the restaurants revenue in tips? But, its like price differentiation: it allows the same recipients to pay more.
I wish it didn't have to be this way, but if a business does get more money with these systems, they should do it, and if people are willing to pay more money with these setups they will tend to pay for it.
Would restaurants go out of business because they couldn't pay their servers enough because their patrons weren't willing to pay when the actual cost of dishes was made explicit on the menu?
Or would restaurants ditch table service?
Or would waiters settle for a new lower wage?
There are a couple restaurants that have had good success with this.
"What if"--but they won't, so perturb not those electrons and stick to the real, yeah?
Let me give you another example. If one or two car dealerships decide they don’t want to be open on Sundays then their competitors will get that business. So everyone is forced to be open both days to be competitive. But what if all dealers were closed on Sunday? Well, in that case consumers would be forced to do all their car shopping on a Saturday and nobody would lose any business. So this is exactly what happened in Texas. The dealers lobbied to make sure car dealerships can only be open one day per weekend (either Saturday or Sunday, but in practice they all chose Saturday to be open). So that’s the value of asking “what if”.
Other first world countries' servers are more expensive, and so less plentiful.
Just look at how it went with Uber. Uber didn't want tipping to be part of the experience, but they kept lowering driver wages until drivers needed tips to survive and started rating down passengers who didn't offer cash tips. When the problem started becoming severe, they could have solved it by just upping driver wages. Instead, they kept fares impossibly low but added tipping into the app.
Instacart wants me to tip 20%, so that's $40 on a $200 grocery order to carry my groceries 3 miles.
I have no idea what's appropriate, but that seems outrageous.