There are so many privacy benefits to using cash, but one that really resonates with me is the physical nature of it. When you pay for something with cash, you can feel the transaction of money exchanging hands and it can have a psychological effect to prevent frivolous spending. Or at the very least, further reinforce that YES we are spending money!
Also, store clerks, cab drivers, any anyone who accepts tips always love getting cash.