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.
Just don't tip. There's no law saying you have to.