A container (book/folder) needs to load immediately since its contents are used to display it in the table of contents and determine whether or not it should be expandable.

A module is lazy-loaded for performance reasons, and it has no additional content (other than probably its created/modified time) that needs to be loaded until it is being edited.