Потому что сладкое, жирное и соленое в саванне/пещере особо было не достать. А сладкое и жирное - это (особенно сладкое) самый эффективный источник энергии для, это самая калорийная еда. Соль же (точнее натрий) нужна человеку в большом количестве, а ее особо тоже древним людям не достать было, если только солончака рядом не было. Поэтому биологическая программа рекомендует, найдя сладкое, немедленно его съесть, мотивируя нас приятными ощущениями (вкусно). Ну и так далее, думаю, основная идея понятна.