So, that taxi driver screwed over another person because of your bribe/tip? They might have needed one just as much as you or more don't you think? I think that's exactly what's wrong with tipping culture.
That's why I like how with services like Uber, it's very unlikely to get the same person who drove you previously. No pressure to have to bribe anyone to do their job.