I cannot help but wonder if &quot;apps&quot; aren&#x27;t going to eventually replace package managers. That&#x27;s certainly what Docker-like containers try to do.<p>It might sound crazy when you consider some of the services typically installed with a package manager but ultimately there&#x27;s no reason why an &quot;app&quot; cannot run in root, many root packages aren&#x27;t actually installing drivers, they&#x27;re only root for historical reasons (e.g. being able to read&#x2F;write to &#x2F;etc).<p>Why, for example, couldn&#x27;t a web server be an app? Or a DNS client? Or a DNS server? Sure, there are certain system services which cannot (anything installing drivers&#x2F;filter drivers&#x2F;core UI&#x2F;sound subsystem&#x2F;graphics subsystem) but MOST things can.