The NK tech tree has four branches. While the side and bottom ones are good to great, the top one in general is... not. This is for two reasons:
1: Resourceful. *Resourceful. **RESOURCEFUL! ** Pretty much THE reason this branch is awful. Where pretty much every other skill is a pure improvement over not having it, this one is detrimental: it has a 30% chance to replace guns with gear as loot. The obvious solution here is to change it's effect: Instead of loot replacement, Scavenging should instead add a chance to find Gear as ADDITIONAL loot. This would make it immediately become much better: not only will it no longer deny you what could have been promising guns for mere grenades and blades, but now you're getting that ON TOP of said guns, increasing the amount of loot you obtain in total.
2: The other skills aren't that good: While Bit Basher, Smooth Talker and Kingslayer are sorta fine, the others aren't: Scavenging isn't reliable, and Swindle doesn't compensate for having to pick Resourceful. As such, I propose the following changes:
Scavenging: Instead of the questionable random syncing, I propose to give it a better effect: Destroyed weapons become Carbonite. While this effect would be less efficient than Mo-Co, at say a quarter of the original cost, it not only bypasses the cap but puts weapons that'd be destroyed anyway to use. A more "balanced" effect could be to turn them into Credits instead so as to not outright destroy the economy
Swindle has a problem: It's output is fixed. While it greatly enhances the value of Scrap, rarer weapons don't sell for a noticeable improvement. Here, I propose this: instead of a fixed Carbonite bonus, make it depend on rarity. The formula I propose is:
Carbonite Bonus = 2xRarity Scale/100, rounded off.
This formula would mean that a Scrap weapon (0-155 Rarity) can sell for 2 extra Carbonite at most, while an Omega (999) sells for 20 Carbonite (2x999/100 = 19,98; rounded to 20)