>Workers will not accept to work for low wages anymore.
Right, because most service workers have a plethora of options, right? Tipping is a social construct that I'm fine with. I'm also open to the argument against it. I don't think it should give employers a pass on paying minimum wage.
The reality is that you are never going to convince enough people to stop tipping and, even if you did, you'd simply drive down the wages of people who already don't make much money.