Certain commands, such as $showqueue, contain information that should be kept somewhat private. Restricting sensitive commands like these to a specific channel would allow server administrators to ensure that the privacy of their users will not be violated.
Perhaps create a custom role that stores a channel ID (e.g. MentorChannel:<base64 channel ID>)? This allows us to keep on our trend of storing all persistent per-server data in the server's role list itself, thus not requiring a separate database solution.