I'm really curios about psychological aspect of this phenomenon. Please share your personal thoughts and experiences.
In some other cases, I also worked with bosses that were just better than me under any professional dimension you could imagine: technical skills, soft skills, business acumen, wisdom, experience, ...
Now I have a huge admiration towards my PM and engineering manager.
Writing code by itself doesn't make money, and keeping people content and productive is not an accident either!
So yeah, different people do different things and usually better/smarter is kind of like comparing if an apple is better than a pen.
They are just different.
For example, some managers like to give you their proposed plan without wanting any input, these people require pushing back in some situations, you could call it poor emotional intelligence, other managers are much more open to suggestions considering me and the underlings will be doing the work, even though managers inital plan is often correct as previous experience justifies their proposed solution.
But yea i dont really doubt the intelligence of people really unless they continue to repeat mistakes and fail to remedy those mistakes.
publicly? oh dear im cool with them thinking they're better. they are superiors for a reason. they have bigger picture of things than me, and have more responsibilities than me.
im just a cog in the machine doing the bare minimum to survive.
Nothing. Except money.