There are laws in place for service workers related to minimum wage. The employers have to make up the difference if tips don’t meet the rate for hours worked. It seems to me that’s not sufficient for the times.
Hypothetically, if everyone were to stop tipping in the U.S. would things be better or worse for workers? Would employers start paying workers more?
I also do this most of the time.
Cash is also much less likely to go anywhere but where you want it to go.
I hate that many places "split tips* because I want to tip my waiter. Not that fuck stain across the room hitting on his table.