There is also a feature in sacred 2, that mages can learn to distance attack with wands, while other character would just hit with them
But the question is really, what happens when you use your basic “generator” skills with a dagger? Maybe some skills should have item requirements and there could be skills that actually benefit from enhancing melee weapons to strike with them