It's completely logical. If you value a silent car ride, or more significantly, if you value not being asked for money by someone who has you trapped in the back seat of their car and whom you are trusting to get you to your destination, then you would pay more up front for a ride free of hustle for a tip.