I tip because a) I can afford it and b) 20ish years ago I worked in hospitality and anytime anyone tipped (which was rare) I really, really appreciated it because I was absolutely skint all the time
so I basically see it as paying myself through time