Debes estar pensando en Windows. Unix lo hizo bien, y luego, apareció Windows y desarrolló formas incorrectas de hacer las cosas.
Con Windows, reemplazar un archivo que está en uso por un proceso en ejecución puede afectar gravemente ese proceso. El proceso hará referencia a ubicaciones dentro de ese archivo y obtendrá información incorrecta del mismo, generalmente con resultados catastróficos. Es por eso que una actualización de Windows generalmente requiere un reinicio para garantizar que todos los procesos estén utilizando versiones correctas de bibliotecas, etc.
Con Unix, una vez que un proceso ha abierto un archivo, ese mismo archivo siempre estará disponible para el proceso, incluso si el archivo original se elimina del sistema de archivos .
Después de una actualización, el sistema de archivos contendrá una versión diferente del archivo, y todos los procesos que comiencen después de la actualización usarán ese nuevo archivo. Pero, a diferencia de Windows, todos los procesos antiguos de Unix continuarán usando los archivos originales con los que comenzaron. Aunque ya no se puede acceder a través del sistema de archivos, esos archivos persistirán mientras cualquier proceso los esté utilizando. Finalmente, cuando ningún proceso esté utilizando los archivos, la versión anterior de los archivos finalmente se eliminará.
Por supuesto, puede decidir reiniciar Firefox (u otros procesos) si desea obtener los beneficios de la actualización de inmediato. La decisión es tuya.