It sounds completely obvious: Let your teams decide what technologies to use - not by the CTO or a higher-level architect. The developers in the self-organized teams know the problems to be solved and the possible solutions best.
A practical report on pragmatic approach for self-organized team-based technology decisions.