To have good technical leadership, the leaders need to be well versed of all parts of the stack used in the products. It is hard to find generalists that broad given how much experience and education is necessary to reach high enough in each field
Heck even software-only companies have problems with this where the technical leadership is, for example, of backend background and they completely fail in frontend and data analysis fronts while having rock solid security.