Por que randomizar seus nomes de arquivo para armazenamento em nuvem / CDN?

Quando você olha para uma foto de perfil em um site de rede social como o Twitter, eles armazenam arquivos de imagem como:

http://a1.twimg.com/profile_images/1082228637/a-smile_twitter_100.jpg

ou mesmo com uma data em algum lugar no caminho como 20110912. O único benefício imediato que consigo pensar é impedir que um bot passe e faça o download de todos os arquivos em seu armazenamento de maneira linear. Estou perdendo outros benefícios? Qual é a melhor maneira de randomizá-lo?

Estou usando o Amazon S3, por isso terei um subdomínio que atende todo o meu conteúdo estático. Meu plano era armazenar um ID inteiro no meu banco de dados e concatenar o URL com o ID para formar o loca

questionAnswers(3)

yourAnswerToTheQuestion