As children of parents that lived through the depression - we always keep something on hand - have a pantry - stock up for winter time - also I live way out in the country and with the price of gas - have to stock up to lessen the trips. I always cook at home -rarely eat out (mainly because we live out so far - no where to go) - at least I know what the kitchen looks like and the cook isn't bad either.
I have a stash of fabric - but I don't throw away scraps unless they are really small.