I get this sounds like a random aside, but tipping is something that religious communities at least try to connect to people with (which surprisingly includes patrons who leave $0 tip and a "here's a tip, your pathway to %afterlife%" business card). If there was a push to make it not the social norm, I could see churches crusading to keep it a part of our culture forever.
Maybe it'd be OK to outlaw it.
Under that system:
- You can still have tipping with only a trivial amount of extra work.
- There would then be common knowledge -- in the technical sense [1] -- across all parties, leading to expectation alignment.
- There would be a clear mechanism for competition over expected tipping levels, letting people know they're getting into at each place.
I expect that such a system would to more establishments preferring the no-tip option, but even if not, it would remove the worst parts of the tipping system.
[1] i.e. where everyone knows the same things, and everyone knows everyone's else's level of knowledge about those things https://en.wikipedia.org/wiki/Common_knowledge_(logic)