Right now durability serves a genuine point with weapons as something to dissuade players from breaking obstacles unless they are absolutely sure they want to do it.
That's simply not true. You can repair everything in the game right now, even items with zero durability, if you just happen to own a blacksmithing tool. So there is nothing that dissuades you from breaking obstacles since you can't "lose" your weapon (well, maybe the tiresome manual repair process is...).
Repair should either have a meaningful purpose and enhance the fun of the game or be ditched completely. Right now it's just an extremely tiresome process that you regulary have to do for each piece of gear and for each character individually (since there is stil no "repair all" button) if you want to avoid that your stuff breaks during combat. I really don't see the point in this mechanic, it feels more like a punishment of the player for no obvious reason.