Then what makes makes a specialist worth it? A few new abilities to play with (which are in my opinion supremely overcoats and highly reliant on RNG).
Having specialist restricted recipes limits the amount of players able to access different markets. This will do two things: force people playing an MMO to work together and ensure certain items will have a higher demand.