Those are really good points, but to me it doesnt make me think: Its good there is no more repairing.
I think it would be great if we had to 'upkeep' our weaponry and that such a feature would be nice in the game.
Instead of a repair hammer you would have a maintenance kit, and possibly have it tied to the weapon skill, not the smithing one.
I would like a feature like that, especially if like in Fallout: New Vegas you could improve/ upkeep/ repair your gear with similar pieces you find in loot.
It makes sense that if your armour is becoming a bit shoddy, you might use the leather strapping of another piece of armour to get it back in tip-top shape, and things of a similar nature.
It also makes random loot less boring, if you have a chance to find for instance a bow with which you can maintain your own.

i really wish they would change it though