I suspect they may be wasting money buying food they can never use.
I still don't understand how your Sims are paying more at the shops than getting stuff delivered, especially considering that there's a very considerable fifty Simoleon delivery charge.