The main challenge I could think of from a technical perspective, is save-game loading. If you discover a book, but want to load an earlier save, then your ongoing compiled process needs to retroactively determine which books you have in a previous file, which might pose a whole lot of new issues and bugs. There is an easy solution, perhaps an only solution, but that'd mean significantly longer loading times, and larger save-file sizes. Personally I'd think either of those two issues aren't worth the trade-off, at least not in Larian's recent games where there really aren't that many loading screens unless you're save-scumming, or play frequent but short play-sessions.
Yeah you're probably right. I hadn't considered it, mostly due to the fact that I have nothing to do with programming/computer technology, neither in my personal nor in my professional life^^
It's time to join the present and buy an SSD, people.
I do have an SSD, although i will say that not everyone may able to purchase one. They can be quite expensive. But back to topic, I think having interesting stuff to read during load times can be enjoyable in general no matter how long your loading times are.