Tipping was supposed to be something that is extra, not required, a thank you for exceptional service. If it happens, great. If not, no biggie because it wasn't expected in the first place.
Now, it is expected, even for crappy service. Everybody wants a tip now. People expect it and rely on it. If you don't tip, you are a horrible person.
Tipping needs to die.