Tipping also supports tipping culture. Tipping should be abolished in favor of decent living wages which can not be done if you will guilt trip people who oppose tipping.
Also why tip someone for a job I'm capable of doing myself? I can deliver food. I can drive a taxi. I can, and do, cut my own hair. I did however, tip my urologist, because I am unable to pulverize my own kidney stones..