With so many people on some kind of social security, down to the Post Office on a Thursday to draw their weekly wages, no way will there be a cashless society
These people spend their money on a day to day basis and whichever legitimate retailer they spend it with has to dispose of the money somewhere, so they either bank it, or spend it themselves at the wholesaler, who themselves have to bank the money
So much low end retailing is done by cash that it's impossible to move away from physical money