When my DD was waitressing and often doing weddings and functions, the management took all the tips to, in theory, share them out fairly with the cooks and kitchen staff.
Often as not none of the staff saw a thing.
DD, being feisty and brave, confronted management wanting to know what had become of the tips.
"We didn't make enough sales this week so needed the tips to make it up."
All that happened was DD got fewer and fewer shifts she was on zero hours until she left and found another job.
In NZ, where I was last year, there is no tradition of tipping. Everyone is equal and should be paid properly.
But with paying by card now the norm comes the automatic 10%service charge so it's coming in by a side door.......
I agree with those who want to reward good or excellent service and not poor or nonexistent service.