AWS S3 存储桶允许所有类型的命名方案,包括句点。为什么论坛软件要强制执行这一点?

如果您允许使用句点,那么使用 Cloudflare 作为 S3 的 CDN 会更容易。
我假设这不是技术原因,而仅仅是验证。既然 AWS 不强制执行,为什么还要强制执行呢?
我明白在某些情况下 https 无法使用此命名方案运行,但它允许其他支持 https 的实现。为什么不能仅仅发出警告并允许设置该值?
这有利于那些正确使用它的人,同时仍然劝阻那些不以这种方式使用它的人。
现在,我已经实现了 Cloudfront 放在 S3 前面,然后 Cloudflare 放在 Cloudfront 前面……这花费了额外的一个小时。此外,现在还有一个 CDN 放在另一个 CDN 前面,并且 Cloudfront 的成本也增加了。