It happens that sometimes the C-level management, not related to the tech department, takes over the role of dealing with the tech team in the company. There can be several reasons for such a transition, such as company size, no team lead or a strong will to be at the core of any business strategy in the company.
C-level is responsible for the business, its efficiency and profitability. No matter how hard people try to reach that, it seems pretty impossible to own an expertise in all fields. Creating internal communication processes between executive management and other departments is known to be one of the most challenging business tasks.