СТО во многих компаниях не обязан уметь читать код CMS с которой работают его подчиненные. Не во всех, конечно же, компаниях да, в основном СТО отвечает за техническую стратегию развития компании и МОЖЕТ, хоть не обязательно, руководить техническими отделами (хотя вот туда уже лучше тимлидов брать или инженера как сейчас модно).
Т.е. ему важно понимать риски и основные возможности у текущего БИЗНЕСА чтобы сфокусироваться на росте этого БИЗНЕСА.
Читать код это важно, конечно же, только СТО для этого нанимает или сообщает нужным людям чтобы наняли таких-то специалистов и после продолжает контролировать их работу по результату. (: