Not everyone needs to be a communicator.
Why should we expect everyone to be both a great researcher and communicator? The obvious result is that it is as effective as engineering managers. Sure, there's some amazing ones, but most aren't. Though that also doesn't mean no expertise in the field (i.e. non-engineering manager) is any better. It is just that managing/communicating is a different and orthogonal skill.
What needs to happen is we need to make it okay for people to specialize in more things. More nuance to this rather than trying to throw everyone into nice easy to manage buckets. Those buckets are just unrealistic abstractions filled with hope, denial, and laziness. Reality is surprisingly complex. Math can do a really good job helping you understand that, but it's a sufficient condition, not a necessary one