в общем, подрезюмирую.
У "самодостаточных" приложений свои плюсы и минусы, плюсы: отсутствие привязки к версии дистрибутива, а следовательно нет проблем с зависимостями. Минусы: раздутый размер.
У "стандартных" для debian-based дистрибутивов приложений плюсы: маленький размер. Минусы: привязка к версии дистрибутива и поставляемых в нем версий библиотек.
Но мне кажется, что мы обсуждаем не то что надо обсуждать на данный момент. Главная суть snap не "самодостаточность" приложения в плане библиотек.
Главная суть Snap - сделать приложение безопасным (изолировать от потенциально опасного взаимодействия с ОС), позволить разработчикам обновлять и размещать в магазине приложений моментально (автоматическая проверка) без длительных проверок кода (как это реализовано сейчас).
Также эта технология позволит разрабатывать саму ОС без оглядки на то, что даже незначительным изменением в каких-либо библиотеках можно поломать работоспособность какого-либо стороннего софта. Т.е. уже идея заключается в том, что ОС отдельно - софт отдельно. ОС теперь (как уже частично реализовано в UT) обновляется пакетно, с возможностью быстрого и безболезненного отката на предыдущую версию. И обновления тут реализованы не как в том же Andoid (каждый раз надо качать весь образ ОС), а прилетают только обновленные компоненты в пакете, следовательно у меня на телефоне обновления весят от 200 кб до 20 мб, в подавляющем большинстве случаев.
Также хочу добавить, что еще рано категорически осуждать какие-либо недостатки т.к. технология делает только первые шаги и у меня есть информация, что недостаток касательно размера приложений в процессе поиска оптимального решения.