I don't believe in tips. Companies should pay fair wage and not make customers guilty to pick up their slack. Now before someone starts questioning my morality, I have worked minimum wage (7.5/hr) cleaning dorms, doing student laundry and washing restaurant dishes. I vastly prefer dignified wage than customer's pity.
Why tip someone for a job I'm capable of doing myself? I can deliver food, I can drive an Uber, I can and do cut my own hair. I did, however, tip my urologist. Because I am unable to pulverize my own kidney stones.