You walk up to a self-checkout kiosk, scan your own groceries, bag them yourself, and then - right before you can escape - a screen lights up asking if you'd like to leave a 20% tip. For what, exactly ...