with tipping, it is simultaneously vaguely some "meritocratic" dimension to the waiter's job, but then it's also basically just a tax, but then it's also a social ritual in which people can boast or be shamed for their ignorance or largesse. I don't like it at all.
All things the same, when some quirk is so inconsequential that people ask why you're up in arms about it, I side with removing the quirk rather than keeping it.
[0] I'd also say this is putting it mildly, almost like a euphemism. It is a way of exploitation that happens to benefit a visible minority of waiters so that the overall impression for those not in the know is one of neutrality. It is definitely a pro-employer law, that dukes the clients against the employees.