It's more that they often have preferences that either can never be provided for or make no sense
That is the crux of the issue. I would someday like to see food production expanded. But a more elegant solution right now might be to make dwarf food preferences more generalized. Their food preferences should be more generalized things like: seafood, poultry, red meat, leafy vegetables, tubers, grains, fruit. You can usually source
something from each of those categories.
-----
Let me be clear, it's not that I don't like dwarves having food preferences, or even specific food preferences. I would make each dwarf a personalized boxed lunch if the game allowed for that. But right now they have oddly specific, unobtainable, or nonsensical preferences. This makes me as a player powerless to meet their needs.
-----
Another note: the idea that "This game does absoulutely not need an overcomplicated food and cooking system" is silly. Food has been one of the things that has been more important to civilized culture than anything else in history. More time and effort has been spent growing, raising, preparing, and cooking food than war or politics or industry. People have spent lifetimes perfecting alcohol distillation and brewing. The greatest riches found in the Americas was not gold, it was the produce they took back to Europe. Chocolate, corn, potatoes, peppers, vanilla, tomatoes.
Currently in the game, food is easy to produce in unmanageable quantities. And while it has a wide array of possible ingredients, they are basically pressed and formed into nutrition cubes that are worth a stupendous amount in trade. There is a point of balance between hardtack-and-saltpork and a twelve-course meal with dessert and wine tasting. And I'm certain Dwarf Fortress can find it.