As I posted on the "Repair System Problems" thread, my personal opinion to this is as follows:

I do not like the suggestion of having any DoH class (except CUL and ALC) being able to repair any item. The suggested repair system fixes are already going to make getting item repairs less of a hassle, but as a 50 WVR should I really be able to fix equipment that requires an ARM?

Crafters need some form of individuality and identity retained.
I leveled WVR and TAN primarily because that is the material a lot of my armour consists of.... I don't think a BSM or GSM should be able to repair the same items I can for having slaved through ranking up a particular craft ^^

So I agree with the OP, keep repairs at least specific to the craft as they are currently.