I don't tip as well. But I live in a civilised country where everyone gets at least a tolerable minimum wage. No one is paying me extra money just for doing my job. So I won't either. If they want more, they need to talk to their employer. It's not my responsibility.
Would I live in the United States of Idiots though, where a severe lack of ethical economic behaviour is observable, I indeed would tip the waiters, as that's sadly their financial lifeline.