I mean one of the things that I hated most about Reddit in my final days was that the admins removed and replaced mods that purposefully closed in protest.
If someone starts a sub they should be allowed to close and nuke it at will. If someone wants it back enough then they can make a clone.
I don’t think requiring a mod team to mod and create all the content is reasonable barrier for control of their sub.