Those structural problems are often the result of choices made to cater content to readers. Taking your CoS example, there is an NPC who shows up in a few places (sort of a paladin/monster Hunter type∆) the first time you see him there is not even a hint for the gm about his purpose or what...