The App Store bears far more resemblance to Steam than to Linux distro repositories, which are primarily about resolving dependencies and being able to upgrade things without breaking dependencies. iOS and OS X Apps don't even have external dependencies other than OS-provided libraries, and most Linux package management systems don't have a standard GUI, let alone one at all like iTunes or the Mac App Store.