I asked a question regarding how to perform an action on macOS Sierra.  Over the years Apple has changed the OS in specific ways that older solutions don't apply to the latest version of their OS, and in fact it seems they change something related to this issue every other version of macOS.  There's no universal solution or answer to this issue that applies across all versions of macOS.

I've clarified this in the question, but another user contends that we should have all the answers for all the versions in one question, rather than a separate question for each version of macOS.

Having participated on many stack exchanges, it's not unusual to do things differently for these types of questions.

How does Apple.SE handle this sort of situation?

If we accept new questions for new versions of macOS when the previous questions and answer don't apply, then I'll leave my version specific question open, making sure to tag it and title it appropriately for that version of macOS.

If we want to have one canonical question and answer for this issue, then when a new version of macOS causes the issue again, how do we bring that question back up so users can participate in answering it? How do we signal that the question is unanswered for a specific version of macOS? Do we then expect someone to edit the accepted answer with a list of solutions for each version of macOS, or do we want people to wade through the 10+ answers, trying out various versions and editing them to indicate which ones apply to each version of macOS?

For questions where one or two answers apply to  most versions of macOS I don't see a problem with the second approach - one question for all version - but there seem to be several problems with the second approach when macOS breaks the old solutions so frequently.  Nevertheless, if that's what the Apple.SE community desires then I'll comply.