Yeah, this really shouldn’t still be happening. I’ve mentioned elsewhere that I often have a FLAC commentary track incorrectly set as default because the main audio uses a lower-priority codec.
A simple fix I suggested: parse track names for keywords like “commentary” (and possibly others, like “isolated score”), and de-prioritize those.