There are quite a lot of reasons why an app store model (hopefully with more user control e.g. disable sandbox or allow third party app stores) is a good way to go for Linux, in my view - much easier installation of apps without cascading updates of the core, easier to install third party apps, etc. See https://lwn.net/Articles/489689/ for an exhaustive discussion.