Well, we're in peak food. Changing the nutrition alone would mean that a fortress would have to have possibly up to all food industries to not have dwarves die of scurry or something (plant, meat, fish...egg, bee, cooking, sunlight?).
Combined with dwarven lack of skills in seeking out meals they need and eating just 8 times a year, this could easily mean that just hosting each industry wouldn't be enough to sustain a fortress; timed alternating at the very least, if not micromanaging roasts to provide all the vitamins - and there's enough industries that you probably can't do this for single recipe, meaning you'd have to produce just enough roasts for a single meal at time, switching which roasts are produced up to 8 times per year.
Automating such a task would be no trivial challenge. You'd probably have to isolate the (sacrificial) cook as well, to prevent dwarves from eating the raw ingredients. Then replace cooks as they get the scurry or die.
With this alone, yield need not be altered, though having farms depend on nutrition would be neat as well - getting it wrong will have overproduction kill your fortress, as dwarves kill themselves by seeking out their favoured foods (hey, junk food), or killing your fortress as whole through FPS.