It does kinda work both ways, I think. If you have no money or want to not pay for certain conveniences (for us it's high speed, for a restaurant it's so that you don't have to cook the meal or clean the dishes), don't go to a restaurant... and if you do go to the restaurant, as you mentioned, you buy enough food to feed everyone at the table - you don't go and buy a half-plate of rice only.