So if you get lousy service you are required to Tip? I disagree a Tip is for the level of service you receive or you perceived you got.
It’s all in the eyes of the beholder.
Lousy service = 0% tip
Adequate service = 15% tip
Excellent service = 20% tip