The problem is that everyone already had a GitHub account and creating an account on 10 different forges just for reporting issues is annoying. GitHub was comfortable.
Forgejo is actively working on federation for this and I think it's super important. Create account somewhere, send issues, comments and PRs to projects on other instances.