Not anymore, because tipping is expected, regardless of service. If it were optional (something you CAN do, but aren't expected to, it would be different). If it were about quality of service, why is it considered rude to not tip at all, even if service was bad? It because it have come to be treated as wages, except unlike wages there is no contractual guarantee of them, and no legal recourse when they are not paid.