Tipped workers had to up their game because they can no longer do tax evasion with everything on the record. Back in the days where most paid their restaurant with cash, tips were more like 15%. The move from 15 to more like 20 to 25% almost perfectly corresponds with the amount needed to make the same earnings after tax.
When I delivered food my tip spread was funny. Many people wouldn't tip at all, many would just let you keep the change or give you a token amount (~5-10%), and a few people would give you over 50% tips. Not many gave me 15-25%.
A "token amount" is pretty reasonable if you take tipping at face value, no? It's supposed to be a reward for good service. Waitstaff engage with you many times over the course of about an hour, and every person at a table receives service. It's fairly reasonable in this case to tip in proportion to the total bill. On the contrary, it's roughly the same amount of work for a delivery driver to deliver $100 of food as it is $10. Tipping the driver a few dollars (at most) seems not unreasonable in this case. The tip cannot possibly be reflective of any service rendered and it's essentially random what driver you will get, so you're not being biased or harming a particular person.
This is, of course, wholly separate from whether the tipping system is a good idea on the whole.
Someone who helps you at a $10/plate restaurant can be just as helpful as the person working at a $200/plate restaurant. Often less annoying, in fact.
The food delivery guy is basically seen like the UPS worker. All around I decided it was a fucked business model and quit pretty quickly.
I held my tongue about exponential functions, and just said "ok", I'll choose my battles...
I guess that's why I'm an engineer and she's a server.