The problem with the actual loot system is: There are no class related restrictions for any kind of equipment. That's why a finesse weapon could offer int or str, so the mage dagger won't be restricted either.