That makes things a bit more bearable, yes. But your main suggestion seems to be durability related skills. If an enemy can break my weapon in the middle of the battle I need both crafting skill and repair hammers on everybody just in case.
And running to merchants to repair my gear after each battle is also tedious though less so than hunting for hammers.
About repair hammers being common. Lockpicks are common. Still I need to hunt for them when I decide I want to lockpick every locked chest. If I need to repair my gear after each battle (to keep the bonuses you suggest) I will run out of hammers.