I prefer to pay cash for certain things. I have paid massage shops with credit card, but the tip has been in cash and I prefer that. At home, I will pay the restaurant bill with a card, but the tip for the server is usually in cash. I can be sure that they are getting the money, and they do not have to go through their boss.
Also, for certain venues, I am more comfortable not using a card and just paying in cash which is more anonymous