I say this as someone who used to be a waiter and made six figures BECAUSE of tips-
Tipping is bullshit.
SOME lucky people make a gigantic amount of money.
Most don't, and it puts the cost of labor on the CUSTOMER instead of a business just actually paying their employees.
You could use the justification that some places can't afford it but...
If you can't afford to pay your employees a decent wage, then maybe you shouldn't have a business.