NeXT/macOS zacal s aplikacnymi bundles, ale nie je to 100%.
Ano, niektore aplikacie mozu byt ako bundle, instaluju sa umiestnenim do priecinka, odinstaluju sa zmazanim. Zmazanim zanechavaju za sebou bordel v pouzivatelskom priecinku (~/Library), kam ukladaju svoje preferencie. Preto ma napriklad brew cask parameter --zap, ktory zmaze aj zname subory, co po sebe aplikacia zanechava.
Mnohym aplikaciam to vsak nestaci. Bud dotahaju a skladuju bordel v /Library/Application Support (ekvivalent /usr/share), zaregistruju svoje sluzby v /Library/LaunchDeamons alebo /Library/LaunchAgents (a to aj napr. Microsoft Office si zaregistruje updater), kedysi mohli mat moduly do jadra (napr. Virtualbox), plus mnoho dalsich prilezitosti ako mat subory mimo bundle... co vsetko vyzadovalo instalator a odinstalator.
Takze prave toto je na MacOS jeden velky bordel.