Мне кажется, здесь имеет место быть пересечение разных причин, причем у каждой отдельно взятой бабушки их пропорции индивидуальны:
Во-первых, если мы с Вами посчитаем, на какое время пришлось их собственное детство, то мы поймем, что их ожидания от походов в гости в детстве были более гастрономически ориентированы и наесться в гостях было не данью приличию, а той еще удачей.
Во-вторых, зачастую бабушки (по линии отца) считают, что жены их сыновей готовят из рук вон плохо и редкий визит внука в их дом - это его право на "глоток свежего воздуха" в кулинарии.
В-третьих, иногда остается привычка готовить много, на всю семью, оставшаяся еще с далекого прошлого, поэтому внук - отличный кандидат на поедание излишков.
Кроме того, с возрастом, вероятно, притупляется ощущение, когда ребенок уже окреп и возмужал, а когда он еще должен быть пухл и мил, потому он и кажется чересчур тощим многие годы, едва ли не до появления собственных детей.
Резюмируя: это традиция и не самая плохая, имеющая свои корни в самом нашем естестве, ведь кто из нас с Вами не предлагает гостю чай, ужин и иные приятности?
Часто бабушки находятся на расстоянии от внуков или не могут постоянно помогать родителям, поэтому пытаются как-то компенсировать отсутствие их в нашей жизни, а самый простой способ это сделать - накормить, да побольше и посытнее.
Нас бабушка каждый день зовет на завтрак, обед, ужин и ....полдник...Нет сил столько есть.