ИМХО без застолья большой праздник никак не обойдется, просто потому, что за 3-5 часов гости обязательно кушать захотят, а раз кушать все равно придется, то почему бы не сделать сей процесс праздничным?
в общем, гостей кормят для того, что б, захотев покушать, они домой не убежали, а кормят хорошо - ну это наверное уже традиция, красна изба не углами, а пирогами, типа чем лучше угостишь, тем лучший ты хозяин/хозяйка