Just hit the zero tip option and move on with life. If a seller can’t advertise the price sufficient to sustain their business, that is their problem.

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.

My bright line rule is that I won't tip before service is rendered. If I'm asked before, I can't judge the service, and therefore making a tip decision is impossible.