Retainers are the best way to get monster-drop items, but I do think there should be some way of improving the player's own ability to get them. But it needn't go as far as a bestiary. Adding some food and potions which increase material drop rates would work fine.