Porque eles não têm como saber que http://somerandomsite.com/js/jquery.js
é, na verdade, a mesma versão do jQuery que o navegador tem - ou mesmo jQuery.
Uma das grandes compensações no desenvolvimento da Web é reduzir o tamanho total de seus arquivos JS para manter os tempos de carregamento da página baixos. Meu palpite razoável é que a maioria dos sites inclui um subconjunto semelhante de arquivos JS. Pense em jQuery, YUI e outras bibliotecas amplamente utilizadas. Existe uma razão para os navegadores não terem bibliotecas comuns armazenadas localmente e salvar uma solicitação e tempo de download desnecessários?
Porque eles não têm como saber que http://somerandomsite.com/js/jquery.js
é, na verdade, a mesma versão do jQuery que o navegador tem - ou mesmo jQuery.