Discourse S3アップロードバケットの命名

AWS S3 バケットは、ピリオドを含むあらゆる種類の命名規則を許可します。なぜフォーラムソフトウェアはこの規則を強制するのでしょうか?
image
ピリオドを許可すれば、Cloudflare を S3 との CDN として設定するのが容易になります。

技術的な理由ではなく、単なる検証であると推測します。AWS が強制しないのに、なぜこれを強制するのでしょうか?

一部のケースでは、この命名規則で https が機能しないことは理解していますが、https をサポートする他の実装も可能です。警告を表示して値を設定できるようにするだけではだめなのでしょうか?

正しく使用するユーザーにはメリットがあり、そうでないユーザーには引き続き使用を思いとどまらせます。

今のところ、S3 の前面に Cloudfront を実装し、その前面に Cloudflare を実装しました。追加で 1 時間かかりました。さらに、CDN の前面に別の CDN があり、Cloudfront の追加費用も発生します。