Err... it made perfect sense. Use of weapons and armor protecting you means that these things definitely degrade. Fixing anything is best done (sometimes only can be done) by stripping parts from another item that is the same. You use good parts from one to fix another. That is how it's done in every repair field today when ordering new parts isn't feasible for various reasons (e.g., context, cost, etc.).
It makes no sense at all for weapons and armor to not degrade, especially not in a harsh environment.
This is supposed to be an RPG. Anyone who wants to play an RPG wants degradation of equipment since that is inherent in roleplaying in such an environment as Fallout (or Tamriel, yes, or many other worlds). Removing it means removing roleplaying.
Crafting improvements is not the same as repairing what you have. Think of real world situations, please, and why these fit for roleplaying. Also, please project those real world situations into a 200 years in the future environment (e.g., current weapon maintenance and cleaning versus doing the same with equipment that is 200 years old and extremely used, battered, etc.). People who think that real world current weapon durability is the same as weapons and armor that are 200 years old and extremely well-worn due to a warzone wasteland environment are just silly (or flat-out ignoring the reality of how such equipment would need maintenance).