I’ve been playing a run-through without books (except for recipes etc…). I am finding the flow & pacing of the mid-game to be alot more realistic/organic as you actually have to find ways to skill-up everything through use, gathering materials and figuring out the best methods and such. Much more enjoyable than raiding a couple libraries and camping out in a safe space with books,300 dehydrated meats and a 100L drum of fresh water in my opinion…
My solution to this problem would be to eliminate skill gains from reading books entirely and just have certain books provide a skill xp bonus when you use the appropriate skills after having read the book. (I.E. read popular mechanics for 1 hr and gain a bonus of 50% to all mechanics xp gained in the next 24 hrs as long as your mechanics skill is below 3). This makes more sense realistically too as that is how we would all do it in real life if we were trying to learn a skill: read the book then get some real world experience trying to put to use the theories and concepts thereby learned and only truly mastering the skill after both book learning and practical experience.