I haven't worded my question my very well so let me retry by making it more contextual.
Let's say you are responsible for tech strategy at a bank running off a traditional core banking infrastructure. Understandably hiring for the tech skills necessary to deliver the existing tech stack is mandatory to keep the trains running for the existing business. But your Board is feeling the pressure from Fintechs and the necessity to move to cloud technologies and open architectures which require different skill sets that you currently have.
When you are thinking about the tech strategy and the people you need, would you feel the marketplace of tech talent in traditional core banking tech have the "beyond the tech language" mindset and the personal and professional skills to drive your future tech state? Or would you be better placed hiring generalist tech superstars i.e. people who may or may not have banking and bank tech experience but come with a suite of entrepreneurial and problem solving skills skills such that they can work out a bank grade tech architecture that allows the bank to compete with the Fintechs in the future?
Or is it simply easier for me to view this as the distinction between the remit and capabilities of the CTO team vs the CIO team?