Though having cash is not enough. The stores also need to be able to accept cash without internet usage. I think we had a case in germany a few years ago, where some supermarkets could not sell anything, because the servers, to which the local payment system connected (also uses for cash) didn’t work. Not sure, if that was because of a security incident.
It will surely help significantly preventing a tactical nuclear strike from russia, though it won’t end the war. It is an absolute last resort trigger. Ukraine will be annihilated after they use it (Russia has way more nuklear weapons).
So somewhat good for them and OK to do so, though no solution and no substitution for western military aid.