What's really wrong with letting all classes repair anything?

At least group some of them together .... The point is, if ONE npc can repair you to 99% all items why not let ONE player repair you to 100% in front of the dungeon entrance.

Perhaps Armorer and Blacksmith could do all the same repairs and
Weaver and Leatherworker do all the same repairs
Woodworker and Goldsmith do the same repairs ... I don't know. (Yeah they aren't exactly alike but figured it needs some offset right).

It's annoying right now to need this setup every time you want 100%:
Blacksmith for the weapon, woodworker for the shield (possibly)
armorer for the plate armor
Goldsmith for the accessories and
Weaver for the Pants.

That's ultra time consuming especially considering that Gear breaks even if you aren't dying. Sure, you can say "Die less" but you still lose durability just by playing the game. If you're going to still require 5 different rank 50 players to repair my gear at least take away loss of durability from playing the game, except upon death.