Соединительная морфема ведёт к слитности
Изучаемые сложные существительные с соединительной морфемой пишутся слитно.
Найди исходные основы: книга и хранить образуют книгохранилище. Внутреннее о или е соединяет части одного слова, а не заменяет пробел между самостоятельными названиями. Правильно выделенные корни помогают объяснить и значение, и написание.
Водопад, книгохранилище, землеройка.