Esto se debe a la arquitectura.
La razón principal de este comportamiento es que Linux no bloquea los archivos y bibliotecas ejecutados , lo que permite el reemplazo directo de esos archivos y solo requiere que las aplicaciones se reinicien. Para las instalaciones, el sistema de administración de paquetes es la razón, mientras que en Windows todos los programas instalan todas las bibliotecas necesarias (incluso si ya están instaladas, pero cuando están en uso están bloqueadas, lo que necesita reiniciar para borrar la situación) Linux una aplicación solo hace referencia a los paquetes necesarios que se instalan una vez (y nunca más), lo que reduce la sobrecarga.