When showing a list of bone collections in the M/Shift+M menus, only show those bone collections that can be assigned to. Bone collections from linked armatures are hidden, because they're read-only anyway. It would probably be better to still show these read-only collections, but not sure how that can be done with the current code.