I hate tipping because of the frictions. You don’t know what you’re supposed to tip, it’s ambiguous. You’re supposed to have cash? It’s so much better when employees are compensated by their employers and listed prices are the amounts you actually pay.
If tipping is supposed to ensure better service, why is it such a bad customer experience?