Drivers will stop servicing those customers who are lousy tippers, which will mean fewer unproductive trips and higher average wages.
The customers should not have to bid to get delivery, if you don’t want the job then quit.
The problem with that scheme is that customers who tip generously in cash (that the driver then doesn’t declare) appear to be just the same as customers who tip poorly.