As name implies, the need for this came from quality of life change in my game where the heroes may purchase and obtain various skill books that teach skills. However, as there's no restrictions about items, a warrior can use magic skill book and waste the item, because they "learned" it and the book is used up, despite the warrior not having the magic skill.