Why is not Enchanting a profession on classic?

Can you explain to me, why is not enchanting considered a profession?

All other professions can use TradeSkill API which is not protected in any way and you can do /run DoTradeSkill(GetTradeSkillSelectionIndex()) in game to easily create currently selected item in a profession.

However there is unique Crafting API just for Enchanting in classic. It is almost the same as the API above and equivalent to the command above (to use currently selected enchant in enchanting) is /run DoCraft(GetCraftSelectionIndex()). But calls from this API are protected and can be called only from secure environment, so that command raises error that says:

Script has been blocked because it is available only to the Blizzard UI.

Enchating was always treated as a normal profession so why did you decide to break it in classic?

This topic was automatically closed after 30 days. New replies are no longer allowed.