Los buckets de AWS S3 permiten todo tipo de esquemas de nombres, incluidos los puntos. ¿Por qué el software del foro lo impone?

Si permitieran los puntos, sería más fácil configurar Cloudflare como CDN con S3.
Supongo que no hay una razón técnica para que sea así, sino que es solo una validación. ¿Por qué imponer esto si AWS no lo hace?
Entiendo que en algunos casos https no funciona con este esquema de nombres, pero permite otras implementaciones que sí admiten https. ¿Por qué no puede haber simplemente una advertencia y permitir establecer el valor?
Beneficia a quienes lo usan correctamente y aún así disuade a otros que no lo usan de esa manera.
Por ahora, he implementado Cloudfront delante de S3, y luego Cloudflare delante de Cloudfront… me llevó una hora extra. Además, ahora hay una CDN adicional delante de otra, y el costo adicional de Cloudfront.