Replying to @PaulSkallasPositive feelings behind tipping:
1. Casual and voluntary nature of it, makes you feel generous.
2. Direct cash exchange makes you feel like you're going behind the bigwig's backs, like it's a little secret between you and the staff.
Electronic tipping kills both of these.