DiscourseはなぜRustで書き直されないのですか?

もし別の言語に移植するのであれば、Go の方が良い選択肢になると思います。Web 管理者が評価するであろう利点の 1 つは、静的バイナリを出荷するため、再ビルドが不要なことです。これにより、コンテナもほとんど不要になります。実際、Discourse で非常に必要とされていると思われる機能は、Web サーバーとは異なるマシンでアプリを ビルド できることです。現在、最小限の最も安い VPS では、ビルドに 10 分近くかかります。ローカルのワークステーションでビルドしてから、最終的なバイナリを Web サーバーに転送して実行できれば、おそらく時間のほんの一部で済むでしょう。Go のような言語では、クロスコンパイルが容易であるため、M1 Mac でビルドしてから x86 Web サーバーにデプロイしたり (あるいは単にビルド、転送、ARM にデプロイしたり) できます。