A library containing all possible books may contain all the gems of knowledge in the world, but it also contains far more nonsense: Books full of random letters that mean nothing, as well as real books with changes made to them, both unnoticeable and noticeable. Such a library, though containing all information, would not contain any information about which books contain real information and which do not. A single real book, though, while it may contain factual errors, can at least be guaranteed to contain the beliefs and assumptions of its author, which is more than you can say about the infinite library.
Look at it this way: an infinite list of strings containing all possible strings (or even a finite list of strings containing all possible strings shorter than a given length) contains less information than a program or essay that I wrote, because the infinite list gives no indication about which strings are "important", "informational" or "useful", while my one essay or program contains concise, easily-extractable information intended for a particular purpose.
One more example, just for fun: Imagine I'm a stupid bank robber who keeps all the plans for my heists and the names of my partners in one Word document on my hard drive. If the police arrest me, they have enough information to send me and my partners to jail. However, imagine that I've written a program that makes a million copies of my secret plan and changes the names and locations inside all of the copies to random values. Now, if I get caught, without knowing which document is real and which are fake, the authorities don't have any useful information.