My thoughts on this issue are as follows. Please bear in mind that I have almost no idea what useful tools that the moderators have at their disposal.

A) If the top answer were edited and broken into versions pointing to answers applicable to them it would make things easier for users. The editing job would be easier and could be shared if the answer was a Community post similar to https://askubuntu.com/questions/162075/my-computer-boots-to-a-black-screen-what-options-do-i-have-to-fix-it

The downside to this approach is the possible departure from intent. I'm unsure how @Oli would feel about having his answer hijacked in such a fashion. Possibly relieved from the burden of comments on it, possibly not.