There really are no rules, of course, but I do think many types of foods -- from a wide array of cultures -- have certain rituals/customs surrounding them, whether people actually adhere to them or not: cheese is a no-no on pasta with seafood, mayo on a corned beef sandwich is a shonda, lattes are only for drinking in the morning, real pasta carbonara must never have cream in it, etc.