Once you get your repair skill up around 75 you can repair things better than any NPC. The condition also determines the amount of damage your weapons deal, and they deal quite a bit more damage at 90% condition than 50%-> .
My only guess as to why they degrade so fast is A) game balance and...