I live in a culture where tipping is not expected. For most of my life, there really wasn’t a way to tip, unless perhaps when paying in cash. Which almost nobody has done in decades.
If I got shitty service, I would tell the management. I don’t remember ever having to do that. It turns out that people can behave without people waving a bunch of bills in front of their eyes.