Suggestion, disable the ability to hide a node from site admins / super-admins. I think the admin, or at the least the super admin, role means they should have visibility to 100% of the site. Presently admins cannot see hidden nodes unless they are given permissions. Presently an admin can create a private node, and no one else, including the other admins, would have any awareness unless they specifically went into the node tree and looked. Even then, on large sites this could easily be missed.