Specialist abilities add an extra layer of RNG on top of things. This (as evidenced by a discussion some time back about the moves) makes for higher stat requirements to achieve the same results as an omnicrafter.