Then you misunderstood my advice. I'm not saying your teams should not be specialized in a focus, only that fixating on a single element is going to serve you with frustrations in trying to achieve it and more frustrations when it fails to be the tool for all jobs. You should always develop your weakest team, and your strongest team will come together on its own.