Presumiblemente, esto es para evitar un problema en IE6, IE7 en el momento en que se lanzó Magento CE 1.2 (ca. 2008) que impedía las descargas SSL si Cache-Control: no-cache HTTP/1.0
se configuraba el encabezado HTTP. Según el KB de Microsoft, este puede ser un problema que se presenta hasta IE8, por lo que todavía existe en la base de código.
Fuente: http://support.microsoft.com/kb/323308
El (ahora desaparecido) blog de Harapartners señala esto con una solución alternativa, aunque no lo recomiendo personalmente:
Si tiene SSL habilitado para su sitio, las descargas pueden fallar para todas las versiones de IE, ya que IE contiene un error que impide la descarga a través de conexiones seguras si se establece el encabezado sin caché. Esto se puede solucionar fácilmente en un archivo htaccess eliminando los encabezados sin caché y sin almacén, o forzando que los enlaces de descarga no sean seguros.
Fuente: http://www.harapartners.com/blog/magento-product-types-2/