Yeah. Tips benefit everybody involved from the workers to the owners. I seriously don't understand why people want to get rid of tipping. If you really don't like it then just don't leave tips.
The one thing that really bugs me is the notion that tipping is only applicable to restaurants. My mother has owned beauty salons of various sorts for over 20 years and its prevalent in the field. And the level of service you provide does matter, you do a shitty job you get less of a tip.
Well the article in the OP lists many reasons why people would want to get rid of tips.
The article even links a study that shows the level of service has minimal effect on tip size, so why even bother?