Alle Händler haben für sich zugewiesene Händler-Container, die sich meistens unter oder über der eigentlichen Cell befindet, der normale (nicht-chatende) Spieler bekommt diese also auch gar nicht zu sehen. Ich finde das ein Bisschen schade, weil wenn ich einen Händler ausraube, will ich auch seine Waren mitgehen lassen, das kann ich aber nicht.
Zurück zu deiner Frage: Da die von dir an den Händler verkauften Waren bzw. die Waren, die der Händler anbietet, in einem gesonderten Container sind, kann er sie auch nicht benutzen. Wenn der NPC selbst der "Merchant Container" wäre, hätte er selbst die Waren im Inventar und würde dann auch automatisch die beste Kleidung/Rüstung anziehen. Das Problem ist nur, dass wenn der NPC der "Merchant Container" ist, er irgendwann, wenn ihm der Spieler viele Dinge verkauft, "zu schwer" wird und sich nicht mehr bewegen kann. Das wollen wir also auch nicht.
Eine Mod wie du es sagst ist natürlich möglich, aber nur mit sehr viel Aufwand zu gestalten.