On the flipside, you’re also punishing working people who typically are paid crummily
The national minimum wage for tipped workers is $2.13/hour but, by law, restaurants must pay servers an hourly wage of at least $7.25/hour. That means if you don’t earn enough tips to average $7.25/hour during a pay period, the restaurant must increase your hourly wage accordingly. - Source
We shouldn’t have to subsidize their crummy wages, but that’s a political change we have to push for - not giving someone a tip now hurts them now.
On the other other flipside, businesses have been trying to be scummy with tips.