This is true, but two things mitigate it. The first is that if you're the one paying the bill, it's pretty easy to do so in a way that nobody you're with can tell how much, or if, you tip. The other thing is that the social consequences aren't that large.
To be transparent, if I saw someone not tip when they took the bill I’d say something. I’ve heard of people looking explicitly at tips when evaluating dates, because it’s perceived as a (vague) proxy for empathy. I’ve also seen workers complain to the customer over not tipping, so you can totally be “outed” by them too.
I’m against tipping like a lot of this thread, but it’s a standard practice in the US. Being the one non-tipper is not changing the system, you’re just hurting the service worker.
In San Francisco..yeah. At least when I lived there the general mentality of servers was a littlw militant. Not tipping a bartender by mistake had one almost come across the bar at me. If I were not tipping in a major city, I would hustle out before the server noticed.
Behavior is not defined by law. Social constructs and concepts matter too
Be the only non tipper? No. That breaks the golden rule.
(There is no tipping where I live, I am glad)