I'd consider myself a retired waiter. Tips were how I made my living, as restaurants can't really afford the wages (this is UK and Cyprus based experience from some years ago). Having to share tips I earned with feckless staff who sat around all day doing sweet f.a. was intensely annoying and unfair, as they were profiting from my labour, as would the owner if they just forbade tipping and increased the price of the bill.
Personally, I'd happily work in a restaurant for free if I was allowed to keep my own tips, as that was probably the best money I ever made. I was good at it, and people only left me a tip if they had had a good time, which was entirely my responsibility.