Those are neat but they don't differ from singleplayer very much. I mean why should we concentrate on fixing some npc weapons when the actual players need repairs even more? Having more profitable npc related things happening in desert would make people wander around in worldmap looking for something interesting.
If desert merchants sold too cheap, too good stuff or were too easily robbed, people would farm them. So what exactly should they sell?