На это много причин. Во-первых, гормон роста, который отвечает за регенерацию тканей и иммунитет, максимально вырабатывается через 1-2 часа после засыпания. Чем выше инсулин, тем ниже гормон роста. Выброс инсулина у здорового человека происходит, когда глюкоза поступает в кровь. Поэтому лучше ничего не есть 3-4 часа до сна. Во-вторых, печень пополняет запасы гликогена в основном ночью. Если нет поступления глюкозы в кровь во время сна, то гликоген синтезируется из жировых запасов, а не из еды. Уверена, что есть еще много других причин.