Nearly every one of my punters for years have tipped me. It's that frequent a thing, when it doesn't happen, it stands out and make me wonder if I did something wrong or offended them somehow.
I've noticed that it seems to be an age related thing. Younger people don't seem to tip.