Las razones varían.
Le permiten descargar solo lo que realmente desea instalar. Si tiene opciones durante la instalación, o el programa está disponible en variantes de 32 bits o de 64 bits, o variantes basadas en la versión del sistema operativo que está ejecutando, no descargue más de lo que realmente instala. Otros distribuidores pueden hacerle elegir la variante correcta antes de descargar el programa; y algunos usuarios pueden no ser capaces de seleccionar la opción correcta.
Algunos programas vienen con dependencias, como tiempos de ejecución o frameworks (he visto Visual C ++ Runtime, .NET, DirectX; Java también podría ser posible). Los instaladores en línea restringen la descarga e instalación de aquellos en máquinas que aún no los tienen (gracias @ billc.cn ).
Además, permite a los fabricantes de software asegurarse de que siempre instale solo versiones actualizadas en lugar de una que haya descargado hace un año. Algunos contenidos de la carpeta Descargas son francamente atemorizantes.
Incluso puede ser que ahorren algo de ancho de banda, ya que es posible que más usuarios descarguen el instalador del que realmente están instalando el programa.
También son una forma posible de informar a los fabricantes de software acerca de cada instalación real , a diferencia de las descargas del instalador.