I suppose.
If you want to come up with rationalizations, though, does it make sense that someone with a paltry low repair skill can actually repair a weapon to a greater condition than in what they found it? That just don't seem right.
Look at how speech checks are handled between the two games: in Fallout 3, regardless of your speech skill, you still had the chance of passing even the most difficult speech checks, which doesn't seem right to a lot of people here. Not so in New Vegas; your speech skill matters more. With repair, it's like the opposite where your skill level gives the player the same undue advantage - repair anything to 100% - regardless of repair skill.