> Правильный вариант: за компом сидит юзер, нежелающий вообще ничего знать.Можно предложить ещё один ракурс по аналогии с диспутом CLI/GUI.
GUI с предиктивной подсказкой хорош тем, что ускоряет примитивное базовое освоение (при этом крайне редко хотя бы отчасти помогая со пониманием предметной области подсказками и справкой), а также требует меньше времени для повторного освоения при работах, выполняющихся раз в пятилетку.
Плох -- тем, что весьма неудобен для "подножной автоматизации", требуется гораздо больше усилий для перехода от использования вручную к связыванию типовых действий, чем для CLI.
Соответственно CLI (любой, даже тоже с предиктивной подсказкой) хуже по части начального и повторного освоения, но при рутинной работе имеет склонность гораздо легче поддаваться автоматизации силами _пользователя_, а не глубокого специалиста.
Где-то так и тут: для ситуационки может быть осмысленен подобный "одноразовый" способ установки, а вот для хотя бы минимально долговременного/масштабируемого использования репозиторий с пакетами и формализованными зависимостями подходит гораздо лучше.
С проблемой же несовместимости по ABI надо бороться металлической линейкой, выдавая по рукам горе-разработчикам, которые в своём примитивном понимании "прогресса" ломают что ни попадя. Эта разруха тоже в головах, а не в способе доставки кода.
Потому как ежели у какого-нибудь ffmpeg ABI как таковой вообще не фиксировался, сколько помню (как сейчас -- не выяснял, но есть подозрения, что с учётом характера развития libav стало только хуже), то какой-нибудь tcl запускает скрипты прошлого века аж бегом.