That's because USA is broken.
I went from a tipping + starvation wages culture to a no tipping + living wage culture.
Soooooooooo much better.
Sadly the push to deunionize and deregulate and zero hour contracts.... is pushing things towards starvation wages here.
But the solution isn't tipping. The solution is to pay attention to complaints of worker abuse and the boycott such businesses.
If that causes the business to die, we're all better off without it in the long run.
Killing off non viable jobs is a mercy killing, it allows viable businesses to survive.
Racing to the bottom is a loss for all.