That's just the opposite of how tipping is supposed to work. If I'm happy with the service, I'll tip (and I'm far, far from the US - in a place where you don't get frowned upon if you don't tip) - and by "happy" I don't even mean something extraordinary - but I can't know if I will be happy in advance. Moreover I'd prefer tipping in cash as opposed to through an app - this way I know the money can go directly in the worker's pocket, not in the company's.
Would be a shame if your order came in an hour late. You know, a few bucks would make Vinny here a lot happier. The happier Vinny is, the less likely something bad happens to your order.
Shrug, I tip decently. But I don't mind free food. As someone who gets delivery 1-3 times a week. I get 1 or 2 free meals a month, because they take "side" trips. (the tracking programs they use are great!)
They often start out with "all we can offer 5 dollars off your next meal"... And I counter with "I had to throw the food out, I'm happy to send you screenshots of their route going 15-30 minutes out of the way"...
The problem, at least where I live (Montreal), is that for anyone in the service industry, your taxes assume you got at least 15% tip (or at least for waiters)