Agreed. Tipping is a "lose-lose" action, because customers lose by feeling anxiety over how much they should be tipping or if they should be tipping at all, and the employees also lose because it just means the employer will not be paying them what they are worth "because they are getting tips anyway."
Tipping should be discouraged everywhere.