AWS S3 버킷은 마침표 포함을 비롯한 모든 유형의 네이밍 규칙을 허용합니다. 왜 포럼 소프트웨어가 이를 강제하는 것인가요?

만약 마침표를 허용한다면 S3와 함께 Cloudflare를 CDN으로 설정하는 것이 더 쉬워질 것입니다.
이것이 기술적인 이유보다는 단순히 검증 로직 때문이라고 추정합니다. AWS가 허용하는데 왜 이를 강제하는 것인가요?
이 네이밍 규칙으로는 https가 동작하지 않는 경우가 있다는 점은 이해하지만, https를 지원하는 다른 구현 방식도 허용할 수 있습니다. 단순히 경고를 표시하고 값을 설정할 수 있게 하면 안 될까요?
이 방식은 올바르게 사용하는 사용자에게 이익을 주면서도, 그렇게 사용하지 않는 사용자에게는 여전히 사용을 자제하도록 유도할 수 있습니다.
현재는 S3 앞에 Cloudfront를, 그리고 Cloudfront 앞에 Cloudflare를 구현했습니다. 이로 인해 1시간이 더 소요되었습니다. 또한 하나의 CDN 앞에 또 다른 CDN이 추가되었고, Cloudfront의 추가 비용도 발생하게 되었습니다.