Yeah I agree I'd rather see the trap parts become more useful than just be able to turn them off.
Now that Fletching is a much more widely available feature for ranged combat, a good first step might be incorporating trap parts into specialty ammunition. I'd spend the time and parts building stacks of ammo if it added useful things - not just the obvious +Xd6 Element Damage but if we had Blind ammo or %-chance-AOE ammo or Web ammo, things you can get on traps.