When NYC enforced a liveable wage, the delivery apps raised holy hell including intrusive popups in the ads telling you how horrible it was for you the innocent consumer, plus added a special extra charge to rub it in.
They ALSO at this time moved the tip to post-checkout which was just an asshole, anti-driver move, explicitly to punish drivers. Tip before checkout was the norm and they changed it in an openly spiteful move.
Even those who like tipping tipped less because now you had to remember to go back to your app to tip. The net effect of the spiteful move was to punish drivers.
Why would you tip before the service is provided if the tip is meant to be for good service? If the tip is no longer a bonus for good service, then what is it for?
This is the confusing part of the entire experience.
Driver tips are unrelated. Sure I've felt bad the single-hand-counted times I've gotten "bad service" but the other 97+% of times they do the normal thing: deliver somewhat on time. Just tip before and stop whining.
I was at a sports stadium last month and I went to get a bottle of water - the whole thing was completely automated. I picked up a bottle of water off the shelf, scanned it and presented my card, no human involved.
It still asked for a tip.