I think it depends on the maturity of the company. If we are talking about startups CTO - usually the CTO is also the first engineer of the company. So in that case, you have to code something. Now, if we are discussing about mature startups or companies with resources to hire other people to do the work; then I believe the organizational, people, and other skills will be more relevant.