As a volunteer at a foodbank for 3 years now, I see both sides of the argument.
I do think more should be taught in schools with regards to budgeting, cooking, general household living, including decorating and basic electrics.
A lot of people who come to Foodbank are immensely grateful to be given the goods but I do also see people arrive who, yes, do have mobile phones (but they are a necessity as client has to ring for a foodbank voucher /job application) but also (in no particular order) have a large family, expensive car, spray tan, bladed eyebrows, Shellac nails, top of the range pram for baby, ring for a taxi to take them home as they 'won't get the bus'.
Others will only accept 'branded' food, i.e only PG Tips. If other tea bags are all we have on offer they say no. Only Basmati rice is wanted, any other kind, it's a No. Only certain cereals, etc.
Anyone who disagrees with what I have written, perhaps you too should volunteer/find out more about how a food bank works and what is on offer, for free.
Clients even get coffee and cake whilst they wait for their orders.