Honestly, it makes more sense - what am I, a mid-level scientist, going to bring to that corporate atmosphere? You're going to ask me to brainstorm in a meeting with an Executive VP? Yeah. Fucking. Right.
You give me work, I do the work. Yes I might need to ask a question, but that's uncommon and I can just teams for that.
The seniors execs? That makes sense. They need to all be on the same page, and talking to each other. Collaborating etc.