Avv: Because you can loot enclave vs. brotherhood corpses and sell that broken crap stuff to every NPCs with caps. NPCs should buy only 0 det. without any repair done. This will force people to more craft, more stay in cities, if it would make crafting more easier (bonus for crafting in city workbench, bonus from mining in gecko, broken hills or redding mine, if your gang controls that city, ... ).
City locations should generate stuff or should ease to get stuff you need to pvp in that location. So i.e. Modoc (Klamath) is almost long range, it should be easier to get there long rifles (hunting rigle, sniper rifle,...), ... .