Sim, a ideia é que usar o S3 sem uma CDN é um erro óbvio e qualquer pessoa que esteja pagando pelo S3 em um ambiente de produção pode arcar com o custo do S3 e de uma CDN por menos dinheiro.
Uma possível solução alternativa, caso você esteja de alguma forma preso ao S3 sem uma CDN, é definir s3 cdn url como a URL do bucket, tornando-a uma operação nula (noop).