I quit buying fabric just because its pretty. It ends up sitting in the closet because it does not necessarily fit with the next project. I prefer to have the fun of shopping for a particular pattern, but I will make scrappy quilts when the stash builds up.
I prefer to buy food as I need it for the week. With a full refrigerator or cabinet, too much gets overlooked and can go to waste.
No sense spending money on things that will not get used.