In my opinion they're doing that on purpose to discourage people from using S3 as both a storage and a transfer method.
Storage and Delivery should be considered separate, as there are benefits to it being a separate service. If you throw a CDN between your customers and S3 you'll not only get a significantly lower cost, you'll also give your customers much better performance.