私もこれについてしばらく考えていましたが、私の意見では、これは一部のコミュニティには理にかなっていますが、すべてのコミュニティに当てはまるわけではありません。一部のコミュニティでは、カスタマイズやテーマをサイトのアイデンティティの不可欠な部分として扱っており、サイトがデプロイされた際にカスタマイズに問題があるかどうかを確実に知りたいと考えています。一方、他のコミュニティでは、バニラの Discourse インストールにいくつかのカスタマイズやコンポーネントを少し追加するだけで、それらが数日使えなくても問題ないと考えています。
新しいテーマやコンポーネントをインストールする際に、「Discourse の更新時に自動更新する」というチェックボックスをデフォルトでオフにするべきではないでしょうか?現在はデフォルトでオンになっていますが、オフにするべきだと考えています。ただし、これについてはより広範な議論が必要です。
いいえ、上記のコードスニペット(特に 2 行目)は、現在インストールされているすべてのテーマおよびコンポーネントに対するデプロイ時の自動更新を無効にするものです。したがって、テーマの自動更新に起因するビルドの失敗(JS/CSS エラーを含む)をすべて修正できるはずです。howto には 2 行目のみを含めるべきです。