Yup .. I'm sure it was mentioned earlier in this thread (or maybe it was another thread that was running at about the same time ... or maybe it was another thread in a warrior forum on some other site
.. I forget).
Blacksmiths can add sockets to their own bracers and gloves, the can add sockets to 1 handed weapons (not necessarily their own, although this is unclear) .. and they can make a belt buckle which acts as a belt enchant - but adds a socket to the belt, not a stat ... this belt buckle is a tradable item, much like the old leatherworking armour kits were (and are to a large extent)
Agreed ... crafting profs should be able to repair their own armour .... perhaps it could be limited to the specialist pieces a crafter makes for himself .. dunno.
But to say the crafting profs are "Broken" is a little skewed ... I survive purely on my crafting profs, all my character's first epics (and the pinnacle of their gear) have been the craftable specialist items, from weapons for my warrior, to robes and stuff for my mage, to the tight-fitting leather my rogue wears
.
It may not be as beneficial from that perspective to a raider (even a casual one) ... but for someone who doesn't raid, the profs are worth it just for those BoP craftables.