It’s the same with the tipping that seems almost everywhere these days. Instead of the workers being paid properly by the company the customer gets guilt tripped to tip and when you don’t tip the worker is angry at the customer, not the company.
The problem here is that workers now want to be "paid properly" (what ever that means) and still get tips. There have been restaurants have tried non-tipping models, consumers and staff both hate it. First the highly productive staff often make less under that model (where poor performers make more), consumers hate it because the menu prices increase, and you end up with McD's level customer service where drinks are…
You mean like most restaurants in europe? Yes the service there is on average worse than in American restaurants because of tips, but in my opinion not by enough of a margin to cost me 20% every time. The times that you would tip at a eu restaurant, its something reasonable well below the ridiculous 20% average that American businesses have swindled into existence (because a tip is supposed to be extra, not the employee's actual means to paying rent)