With a small amount of sadness, this is the conclusion I'm starting to end up with. Yes I think waitresses and service workers should make more money. But tipping in the US has become opaque, expanding everywhere, and the expectations around tipping seem to be getting ratcheted up constantly. A business is not viable if customers have to pay your employees separately. I'm close to hitting the nuclear button and just defaulting to zero.