Earlier quoted context omitted.
It helps to have coffee that is actually decent, which you don't get in Starbucks. A lot of low quality food and drink seems way less satisfying, so people make it up with quantity.
I don't drink Starbucks (too expensive for me) so this is a legitimate question: I thought Starbucks coffee was meant to be good/high quality? If it isn't why are people spending over $3/cup when McDonald's and others has $1/cup coffee? I'm legitimately asking, I'm not into the whole Starbucks scene.
My personal theory, anyway.