FWIW WoW has specialisation within the crafting field.

Tailor for example could specialise in a certain type of cloth, although they could still make all the cloth types the ones they specialise in would require less mats and provide twice the reward.

SE could take it one step further only allowing particular specialistion in making certain materials, although I think it would actually cause more issues in the long run.