I tip not because of guilt, or because I feel like I need to pay for the service.
I tip because I frequent local restaurants, bars, coffee bars, etc - and the 20% is a little good will towards the establishment. How can I walk around complaining about Amazon and big corp dominance when I won't even cough up 20% for a small local place?
*note how I'm only mentioning local establishments. To hell with everyone else