I have Walmart+ which includes free delivery. In the app, there is an option to tip the delivery driver.
I initially would tip the driver in the app, but then I realized, that this is the exact service I am paying a subscription to Walmart for. It is Walmart's responsibility to use that subscription to pay their workers, not mine. So I stopped tipping.
This one affects your service though, a higher tip means your order gets picked up earlier and by a more experienced driver (one who got the ratings to see orders first and is smart enough to only take deliveries which are worth it).
Also, I assume that the people working these services are particularly poor, because these are easy to get jobs which provide quick money, but don’t pay as well as a regular job. So tipping in this case is donating moreso than tipping a waiter. Maybe I’m wrong though.
I initially would tip the driver in the app, but then I realized, that this is the exact service I am paying a subscription to Walmart for. It is Walmart's responsibility to use that subscription to pay their workers, not mine. So I stopped tipping.