Presumivelmente, isso evita um problema no IE6, IE7 no momento em que o Magento CE 1.2 foi lançado (ca. 2008) que impedia downloads de SSL se o Cache-Control: no-cache HTTP/1.0
cabeçalho HTTP estivesse definido. De acordo com o Microsoft KB, esse pode ser um problema que se apresenta até o IE8, e por isso ele ainda existe na base de código.
Fonte: http://support.microsoft.com/kb/323308
O (agora extinto) Blog do Harapartners aponta isso com uma solução alternativa - embora eu não o recomende pessoalmente:
Se você tiver o SSL ativado para o seu site, os downloads poderão falhar para todas as versões do IE, pois o IE contém um bug que impede o download em conexões seguras se o cabeçalho sem cache estiver definido. Isso pode ser facilmente corrigido em um arquivo htaccess, removendo os cabeçalhos sem cache e sem armazenamento ou forçando os links de download para não serem seguros.
Fonte: http://www.harapartners.com/blog/magento-product-types-2/