Вот есть программа, скажем, Krita. Раньше мейнтейнерам программ для линукса приходилось раз 5-6 делать пакеты для кучи дистрибутивов линукса, а если вы ещё и пользуетесь редким линуксом (напр. слакварь), то вам придётся повеселиться со сборкой программы и решением её зависимостей. Сегодня же мейнтейнеру можно просто собрать один AppImage пакет, а тебе, пользователь, можно просто его и скачать и спокойно запустить. Не круто ли?
Почему универсальные пакеты ещё не начали бурно развиваться? Ведь создать AppImage можно даже только с простым runtime и самописным AppRun:
mksquashfs Your.AppDir Your.squashfs -root-owned -noappend
cat runtime >> Your.AppImage
cat Your.squashfs >> Your.AppImage
chmod a+x Your.AppImage