This happened on Star Trek, people genetically engineered and born into specific job roles, it didn't end well, ergo I don't think this would end well. What you lose are those people with unique characteristics that might add something unexpected or form an unexpected solution to a problem, granted they may not be particularly suited to a given role, but they may have other qualities that can contribute in larger unforeseen ways.
This happened on Star Trek, people genetically engineered and born into specific job roles, it didn't end well, ergo I don't think this would end well. What you lose are those people with unique characteristics that might add something unexpected or form an unexpected solution to a problem, granted they may not be particularly suited to a given role, but they may have other qualities that can contribute in larger unforeseen ways.