Summary: Having more food variety raises morale up to a specific point (to when you have a supply of every type of food. +8 Bonus I believe.) When you go over that number instead of the bonus going to +9 it goes backward to +2. Probably because there aren't that many types of food in the game...