In my experiences, non-technical managers tend not to trust software engineers. This is partly due to a lack of true professional credential for software developers and a lack of their own technical chops to call out any bullshit.
To put it simply, they don't feel comfortable saying: "Well... you're the Doctor".
To put it simply, they don't feel comfortable saying: "Well... you're the Doctor".