rabeach
"enable midi output" does not at present appear to be a member of "recall assignable control". therefore this would fall under more of a feature request than a bug. i post this simply because i'm not aware of a list of "recall assignable controls" that includes "enable midi output". :-)
I read the thread referenced by Adq, which explains why Enable MIDI Out was set as a default...but doesn't explain why being enabled reoccurs even if "ask me every time" is unchecked. The supposition is that it's a bug, although your response explains the behavior as even if not intended, at least it's logical and follows the protocol of other parameters.
However there's something I still don't understand. Why does it matter whether MIDI Out is enabled or not? If you don't select it as an input, MIDI Out effectively doesn't exist. Not trying to contradict anyone's wish to disable it permanently, I just don't understand why it matters. Come to think of it, why would there even need to be an option? Just leave it on, and either ignore it or use it. Am I missing something?