*If* everyone picked exactly the same lib version, yes.
In practice, people aren't going to standardize on the same library version.
We have library standardization, it's called Red Hat Enterprise Linux and Ubuntu LTS. The trouble is that by the time we standardize, the kernel and libraries are already antiquated. Linux is the largest software development project in the world and a very fast moving target. It may end up being better to let the application owners manage this, it works well for Mac OS X. I think if it makes it easier for normal people to install an application it's a huge win for usability. I don't see any reason why you can't implement both static bundling and shared libraries in parallel on a system; perhaps just have core library services like libcrytpo shared, much like the core services available in Mac OS X.