That’s true, but making the parent visible to all should be enough in this case. What wouldn’t work is making the parent invisible to all.
Regarding tags, you can control who can create and use in the site settings min trust to create tag and min trust level to tag topics. If you want full control over tags, make “create” staff only.