Зачем придумали этот snap когда есть apt?
Snap не для того что заменить основной пакетный менеджер, он как раз служит дополнением. Насколько я понимаю, его основная идея - что пакет изолирован и самодостаточен (все зависимости находятся вместе с ним), а соответсвенно и кроссфлатформенен (по крайней мере в пределах Linux среды).