This is complete bullshit. Such ideas have been implemented (see MS-DOS et al) and they failed. There are some major advantages of distributed storage - besides of shared libraries. For example, you can simply save all your configuration files, mount your binaries read-only and mount variable data with noexec. You can move data to cheaper storage, share static data over a network file system... nobody wants to go one step back in evolution. if you want ease of install, use a packet manager.
only because you don't understand a technology, that doesn't mean that is is not good.
only because you don't understand a technology, that doesn't mean that is is not good.