Clean up enough messes left behind by grunts that were trusted by management and you will be cynical too :-)
And I'm cynical all right. I used to believe that I could be part of a "we're all in this together" team. But I've realized how rare that is after bad experiences at multiple companies where management sees an antagonistic relationship with engineering as inevitable — because they agree with you that "grunts can't be trusted".
Trust from management isn’t all that is needed for good work to be accomplished, good managers of software development also should not shockingly know good software development.
I swear software and tech related roles are one of the few places where the managers don’t also know how to do the job of their reports.
Signed, a greybeard sick of cleaning up messes.