It's one thing if it's a career. Like Italy! Them no need for tipping because they are paid well. But in America they aren't paid so well. And rely on tips
I don't tip either. I don't care. I'm not going to be bullied into laying extra. I didn't expect people to tip me when I worked in food service because I was a grown ass adult. when I became the manager, I just paid people better until I got fired for doing it.
I wish America had no tipping culture, but we have too many service positions that don't earn a decent living wage. Too much tipping here. I try to adhere to tipping norms of the past, for low wage workers providing service like pink collar workers, or for a personalized service above and beyond.