That's all fine and dandy, but think about it this way: pre-dinner snacks (or appetizers) are generally much less expensive than dinner (or the main course). So why should we have been expected to pay full price for something that was just to tide us over for the real thing?