If anything; tipping leads us to “leverage information to ensure you get a large amount of high-tipping customers => more pay.”
Continuing that logical process, we might realize that “make your coworkers have to deal with the bad tippers => more pay.” Which might lead us to “socially manipulate management to get optimal shifts and locations => more pay.”
If you really want “work harder => more pay,” then just pay a high/fair/livable hourly rate, and add a bonus for number of orders fulfilled in the shift (or total sales volume during the shift). Certainly, some perverse incentives remain with this approach. But nothing nearly so bad as tipping. And like with tipping, the higher the hourly rate compared to the bonus, the more those problems are reduced.
But yeah… tipping has very little to do with “work harder => more pay.” You need to examine your logic more. Or just, like… have a few beers with a single person who’s ever worked in a restaurant as an adult.