Well craft is really expensive and complicated on purpose.  I seen guys with high craft make repeating crossbows, land mines from fire dust, pain killers that let you ignore wound penalties temporarily, etc. But the thing that does keep craft in check is that it takes a lot of down time to make stuff and find the materials, time that could be spent training abilities or learning charms.