It also stifles service above and beyond the minimum. Socialism at its finest.
I’m not sure what you mean - does the ‘tip’ way or the other way, stifle service?
The ‘tip’ way of doing things relies on BOTH SIDES doing right.
Some people are really stingy, and never tip; and others tip as little as possible, regardless of the level of service. I’ve been out with this sort, and it’s embarrassing as hell - everybody else just chucks in more, to make up for the stingy ones’ failure and lack of ‘class’.
In a situation like that, a waiter or waitress could go above and beyond, and still get treated poorly.
(In countries where tipping is not generally a custom, it is still permitted, and appreciated, when you want to show appreciation for the staff excelling.)