Because you would not eat there if the employer paid decent wages and passed it on to you by charging 30% more than the "tipping" restaurant next door.
The only way to get around this is to mandate higher minimum wages for hospitality workers, putting every restaurant on a level playing field. This is what they do in Australia and many European countries.
Why must their new mandated wages be higher than the minimum wage? We already have the minimum wage, and I assume that's what it's for? Are hospitality workers better than other minimum wage workers?
The only way to get around this is to mandate higher minimum wages for hospitality workers, putting every restaurant on a level playing field. This is what they do in Australia and many European countries.