Possibly as has been proposed before, also just carry repairs out passively during downtime instead of requiring the player to constantly monitor for damage. It would make building characters more interesting if high levels of repair served to broaden the kinds of weapons you could keep in serviceable condition, instead of just being universally necessary for every character.
So you're proposing they make it so guns just get NEARLY unusable, but still working? I mean, that sounds plausible, but whats the difference? If your gun gets to the point of it's lowest durability, then either way, it should be useless, or next to useless compared to other guns, so either way it doesn't really matter. its like arguing over eating garbage, or eating raw garbage, it svcks either way...
Also, different weapons in FO3 DO have different durabilities, though I honestly can't disagree that the differences were, in most cases, not too dramatic. I think the durability should not only depend on what kind of gun it is, but the availability of it. for instance, you find hunting rifles EVERYWHERE, so I think it's durability should fall at a normal rate, because if it gets down to 75% or so, just pick another up, and repair it real quick.
Honestly though, the realism of it is, in NV, it is what it is. In future games, I'd like to see reform, but really, I'm ok with a little bit of tedium in the game, I just wish they'd either go 100% realistic tedium, or none at all. I like how in NV, you can either consume other guns to repair, which will be perfect for those common guns, or you can use a repair kit for the rarer guns.
but whatever, honestly, I don't see it as a game breaking issue, so it seems you care more about this than I do, so I'll just leave it at this, I think something should be done to the repair system to make it more weapon-specific, and make it less of a prominent feature, but it still should be a factor in combat effectiveness, and you should have to take care of your equipment.