The point is that without domain verification, it won't stop someone else from registering that bucket (which is what happened with the domains in this article).
The point is that S3 isn't a CDN. If you use it as a CDN, it's on you to ensure it'll work for your use case. CloudFront, however, is a CDN, and as expected, has domain verification.