It seems to me that a cashless society can have many advantages - when everything works well.
Yet, cashless societies would be pretty disastrous in case of natural disasters, acts of war, acts of terrorist, industrial accidents, and any other circumstances that would take out electricity and/or telecommunications. To me that seems a good reason to kill the case for going cashless nationwide.