この点において、Discourse に何が不足しているのでしょうか?Discourse を改善して、GitHub を一切使わずにニーズを満たせるようにすることは可能でしょうか?
プルリクエストについて言及されていますが、おそらく必要なのは、変更を提案し、それを第三者がレビューして承認してから変更を確定する機能ではないでしょうか。Discourse らしい方法としては、レビューを依頼するために投稿に返信したり、変更後に誰かに割り当てたりすることが考えられます。トピックのタイマーを設定して返信を自動削除することで、トピックが小さな返信で埋もれるのを防いだという成功例もあります。
もう一つのアイデアとして、Policy プラグインを利用する方法があります。トピックが変更されたことをグループに通知し、変更を読み同意したことを確認させることができます。
以上を踏まえても、これは非常に素晴らしいアイデアだと思いますし、実装されることを願っています。Meta であっても役立つ場面があるでしょう。ここでは GitHub リポジトリに関するトピックが多数ありますが、それらのリポジトリの readme.md ファイルの更新を OP(最初の投稿)に表示できれば、二箇所でメンテナンスする必要がなくなります。
Discourse for Teams においても有用な機能となるでしょう。GitHub を頻繁に利用するチームでも、Teams を「唯一の情報源(single source of truth)」として参照できるため、全員が常に GitHub にログインする必要がなくなります。おそらく、Code Review プラグインの一部、あるいはそれと併用する機能として実装されるかもしれません。