Just found this discussion and realized that it’s related to my thread here: Somewhat time critical — How do I set a password?
In my opinion, it’s not a good idea to restrict people to GitHub OAuth, and I explain in detail why that is in the thread above.
Besides, some people just don’t feel comfortable using GitHub and instead use self-hosted repositories or codeberg.org. We shouldn’t force those people to sign up for a website that they don’t feel comfortable using.