Sure, but the solution to the gear problem should have been to make it less annoying. Not make crafting even more annoying than it already is.
Everyone being capable of crafting everything already made it impossible for one character to control the market. Forcing players to have specializations has a lot more potential to lead to people controlling the market.
