Це через архітектуру.
Основна причина такої поведінки полягає в тому, що Linux не блокує виконані файли та бібліотеки , що дозволяє безпосередньо замінити ці файли і вимагає лише перезавантаження програм. Встановлення є причиною систем управління пакетами, хоча в Windows кожна програма встановлює всі необхідні бібліотеки (навіть якщо вони вже встановлені, але коли вони використовуються, вони заблоковані, що потребує перезавантаження, щоб очистити ситуацію) у Програма Linux посилається лише на необхідні пакети, які встановлюються один раз (і ніколи більше), зменшуючи накладні витрати.