Yes, tipping is stupid, its not efficient, its not fair, we all know this.
Nearly all the posts about tipping on here come from the tippers prospective. As if figuring out that giving less money to the worker will leave more money in their own pocket is some novel idea.
Go complain about the surcharge of being waited on and having someone else cook for you somewhere else.