I want to share my perspective on this as someone who works for tips.
I don't like tips in theory, but I'd be below the poverty line without tips so I really appreciate them. I also enjoy that they act as a mechanism to adjust my wage to the work I'm actually doing; I produce much more value as an employee on a busy day than when it's dead, and without tips I'd make the same amount despite working much more.
I think realistically, unless we also massively adjust how the labour economy works, eliminating tipping would make profits higher for owners and make service industry workers poorer.
Like I'd gladly trade my tips for universal basic income, I would not trade my tips for poverty wages.