Installing software on Linux has gotten progressively easier over the years, down to being downright foolproof in Ubuntu's Application Center. However, there is still the problem of each distribution relying on its own frontends and backends, and this needs to be addressed. Members from all the major Linux distributions have held several talks, and have come up with a solution which is already being implemented.

And therein lies a problem.
The latest version will probably run on the latest version of Ubuntu but how will that play on a server distro like RHEL where everything is not at the latest cutting and dare I say it slightly unstable edge?
If I'm using a stable server distro (ie one where I just want patched and a few bits backported) I would need to see a range of versions of the app in the store with their OS dependencies so that I can install the one that will run on my Server System.
The last thing I want is to install an app that brings down with it versions of OS libs that don't play with the stuff I already have installed.
The sheer vision of trying to sort that mess out makes me want to steer well clear of this for some time to come.
Just because some crappy dev builds an app that requires the latest version of a lib that will go merrily stomping over your existing stuff is not what I want.
If however the apps were setup to be installed in a way similar to those on OSX where the app deps are kept well away from the system libs then I'd go for it.
There is a lot to sort out here...