My point: If "society" "requires a decent base pay", then waiters are going to get shafted, unless by "decent" you mean $40+/hour. The people getting screwed by tipping culture are not the front-of-house workers, but the other employees and the customers.
I think the most compelling argument is to point out that the people doing the real work in a restaurant--the cooks and the dishwashers--are paid much worse than the waitstaff, who really aren't even necessary.