Software engineers can't always be the best or effective at solving problems that require specialized non-software engineering knowledge.
In an SV-style company that develops a SaaS product, engineers can make all sorts of decisions, since they are solving a problem they are intimately familiar with.
What about other industries that require specialized knowledge or regulatory bureaucracy, like finances or healthcare?