There was recently someone on mn whose benefits were sanctioned - by her own admission, she was completely disorganised, ignored a formal request for interview etc., etc.
Things are never black and white. Benefits cover food - the root of the problem will lie in chaos, not lack of cash.