maybe the ingredients are optimized in a highly interdependent fashion resulting in a finely tuned flavor.
It being off by a bit would cause a cascading avalanche of chemical imbalances resulting in a drastically different flavor leaving you to debug your salad wondering where it all went wrong.
But a well defined domain model saves the day!