Having cash is always handy, it is useful for the time when the ticket machine on the bus isn't working, cards get rejected or as we have seen recently shops get hit with cyber attacks taking down their payment system, you can offer to pay in cash, if they don't take cash or have the ability to, then that leads to loss of sale(s).