I guess having lots of food in the fridge has a psychological effect where most of us feel safe that we will not go hungry since there are plenty in the fridge even though our stomach can't eat so much but we still want to stock up more than enough. Our thoughts are better to have more than to have not enough. It is also too troublesome to keep going to buy grocery since supermarket may not always be nearby depending on our housing location.