If specialization means that you have to pick one cross class skill over another then that would be fine because it would open the door for multiple rotations, however if specializations means that you lose out on some recipe's, then we have a problem!