I often pay with credit cards at food trucks and restaurants that accept either cash or credit cards. But if they don't take cash, then I won't give them either. If they refuse cash, I refuse to do business with them at all. Refusing to accept cash is antisocial behavior and I will not reward it.