Disassembling depending on skill can be changed:
1) For disassembling you need to hold tools in hand.
2) Tools will be more or less expensive, but not-so-easy to get.
3) Each time you disassemble something, there's a chance that tool will be destroyed.
4) The higher skill, the less chance for tool to be destroyed.
5) Also the better item, the higher chance, or else disassembling mausers and other low tier stuff will be less effective than not disassembling at all.
6) Really, tools should be a little pain in ass to craft/get.
So, if you're rich and can afford a lot tools, or killing crafters and have a lot their tools, or just a crafter and have a lot tools, you don't need 300% science alt much.