Drivers shouldn't be allowed to see the tip amount prior to delivery completion. That, or tipping shouldn't be allowed until after completion. I hate this more recent model of tipping before receiving service. Because as you said, it's a bid for service, not an acknowledgement of good service.