100% this. The ceiling for purely technical talent without communication skills is lower than most developers expect.
What I've noticed is that the gap shows up most clearly in async work — written updates, Slack messages, documentation. Developers who can write clearly and precisely almost always outperform equally technical peers who can't, because they spend less time in clarification loops and more time actually building.
The other one that gets underestimated: knowing how to say "no" or "not yet" with reasoning. That's not just soft skills, it's how you build trust with stakeholders over time.