You can restrict issue creation/comments etc to certain users if you don’t want to open it to the public.
You can also use a separate repo: https://docs.github.com/en/repositories/creating-and-managin...
It’s a choice the maintainer has to make.
To me this is mostly self inflicted pain…