In the US, tipping is such a trash fire. The problem is that you're practically trapped in the system. It's being implemented all over the place now, but restaurants are the classic example. If you go to a restaurant, the tipping standard is now about 20%, but 25% is not uncommon. You can technically choose to not tip, which allows the restaurant to pay your waiter less than minimum wage for that service. (technically the restaurant has to pay them more to make up for undertipping, but it's average, not per-hour)
So your choices as an individual are to: tip the standard 20-25% (participating in an awful system), not tip (enabling criminally low wages), or never eat at restaurants. There were a few no-tip restaurants that popped up in my area a few years ago that I tried to support, but they all went out of business, likely because people can't do math - "these restaurants cost 20% more! I'm never gonna go there and instead I'll go to that other place and tip 20%!" It fucking sucks and everyone hates it, but there are basically no proposals to ever change it.