Snap packages with isolation aren&#x27;t a &#x27;silver bullet&#x27; but they are a step forward. It continues a trajectory of trying to secure desktop endusers with steps like AppArmor and kernel hardening that were don&#x27;t for other LTS releases.<p>At least in terms of package format, the difficulty with dpkg is that a) general software developers don&#x27;t understand it, and b) it&#x27;s not transactional in the sense you can&#x27;t reverse what&#x27;s happened easily.<p>Trying to get commercial developers onto Linux is very difficult: on the desktop side they often don&#x27;t see the point of such a small platform, and on the server side they feel it&#x27;s super complicated and difficult. It might be stating the obvious but most developers aren&#x27;t system administrators, so they really, really struggle with packaging and complain about dpkg&#x2F;rpm a lot. Appstores are both tools and a process: Ubuntu did developer.ubuntu.com to provide an easy process for developers, and snap packages are another step along that way.<p>Lets not let the perfect get in the way of the improved!