En OS X, la contraseña administrativa es necesaria para cualquier elemento que se instale fuera del usuario local. La razón es que OS X tiene una estructura de archivos diferente (y una disposición de privilegios) que Linux.
La raíz de OS X está instalada en / System. Este directorio principal no se toca, aparte de los archivos del sistema (como las actualizaciones de OS X).
Las bibliotecas, las extensiones, los diversos complementos y otros elementos utilizados para alimentar algunas aplicaciones se instalan en / Library. Las aplicaciones normalmente instalan sus archivos en una carpeta con el nombre de Soporte de aplicaciones (sin embargo, esto no siempre es así). Esta carpeta principal contiene archivos que pueden ser modificados por los instaladores ejecutados por el administrador o un usuario. Los componentes instalados afectan a todo el sistema (no solo a un usuario en particular).
Por último, las Aplicaciones (que se encuentran en carpetas de actualidad con el sufijo .app) se colocan en / Aplicaciones. Las descargas de la Mac App Store (MAS) a este directorio y los usuarios también pueden arrastrar y soltar sus aplicaciones aquí. El directorio principal es propiedad de la raíz (y también lo son las aplicaciones instaladas a través del MAS), pero los usuarios tienen acceso de escritura.
Las carpetas anteriores (y sus hijos) requerirán la contraseña administrativa para modificar, copiar o eliminar.
Con respecto a MATLAB, es probable que el instalador instale archivos en / Library (quizás en Application Support), por lo tanto, el requisito de contraseña administrativa.
No puedo hablar específicamente de MATLAB, pero la opción para ver la estructura de un archivo de paquetes está disponible a través del Instalador del OS X. Simplemente inicie el paquete (pkg) y luego navegue hasta el menú. Se encuentra en Archivo > Mostrar archivos. Aquí puede ver el contenido de la Actualización de VPN para el servidor Mavericks disponible en el sitio web de Apple.
La solicitud de credenciales administrativas se produce antes de que actual necesite escribir los archivos. Es simplemente la forma en que se construye un paquete en OS X. Piense en ello como un simple paso en el procedimiento de instalación en lugar de uno que está vinculado a un evento específico que se produce debido a la necesidad de hacerlo. Durante la construcción del instalador, el desarrollador especificará estos requisitos y, una vez que se especifique, es OS X quien los entrega de acuerdo con las pautas de la interfaz humana de Apple.