Нет серьезных технических причин. Просто разные потребности в качестве классического способа настройки и установки программного обеспечения ERLANG - это хоть и приложения. И некоторые используемые выпуски добавлены к этому.
Часто вы видите, что программное обеспечение Erlang распространяется полностью самостоятельно. То есть он содержит все библиотеки и виртуальную машину вместе в упаковке и не требуют каких-либо видов внешних зависимостей. Вы даже видите это в разрабатывающих версиях пакетов. Исходное дерево базы данных RIAK, например, имеет все зависимые библиотеки в нем.
Это не плохая идея, как многие из рубин (например, я). Таким образом, каждое приложение является самостоятельным. Поскольку один из главных целей Эрланга является наиболее надежным доступным, что это делает все возможное в мире, что каждое приложение может иметь свою собственную версию библиотеки. Таким образом, убедившись, что одно приложение не делает другой нестабильный.