One of the primary reasons for the push for cash-less societies is for the government being able to put a negative-interest rate on personal savings (for economic and social reasons - none of which are good).
This can't happen if you can take cash out (and to a lesser degree if you can buy gold/silver).