Lack of sleep makes cortisol levels rise, which increases visceral fat storage, which leads to increased hunger to find calories to store. Probably some leftover from prehistoric times when the main stressor/cortisol boosting life experience was not finding enough to eat.