Why does the .github repo have to be public? (for workflow-templates)

Following the docs here: Sharing workflows with your organization - GitHub Docs

I’m just wondering why the .github repo needs to be publicly accessible - if the templates only show up within our organisation anyway?

If I’m understanding it correctly the feature is pretty much useless since no one wants to / should publish their private organisation workflows, unless I’m wrong in how it needs to be setup.

(To clarify and for SEO purposes since I couldn’t find anyone else talking about this I’m meaning the actual dot github repository e.g. github.com/org/.github)