@clacke
The argument about tipping is quite different, and I'm much more sympathetic to your view there. The pro-tip folks say they want to be able to vary the tip based on service provided, traditionally 20% would imply good service and 10% very bad service and 0% means the customer is considering pressing criminal charges.
Studies have shown people don't really do that, though. Tips mostly vary based on how cheap the customer is.