I guess this would allow git to have its own issue tracker and forum like fossil does?

You can already store and sync issues in git repo metadata, check out git-bug: https://github.com/MichaelMure/git-bug