> I've worked with engineers like this, who have a massive god-complex.
Championing collaboration in a team environment where members are employed for their skills is to acknowledge the value of those members. How you equate this to "a massive god-complex" is a mystery to me.
> If you think your job is to second guess your manager's knowledge and experience, why are you working under them?
Again, collaboration is not "second guessing." It is an effective technique used to identify and pursue an optimal approach given the information known at the time.
> You should be working as a manager somewhere else.
Don't "should" on me. "Should" in the bathroom and wash your hands afterward.
> You are not a peer, you're part of a team reporting into a person that company has entrusted to lead the team.
Management is a personnel role, not a subject matter expert role. Many excellent managers do not possess the skills or domain expertise of those they manage. The great managers I have had the pleasure to work with would freely admit this if asked.
That you imply an organization chart reflects the ability to make informed expert decisions based on where one resides in same confirms to me a myopic understanding of management in general, let alone "how to lead in a room full of experts."