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.0se 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/