and why have you heard of them?
Sheer technical ability alone is not enough to be a great programmer. If you don't know how to properly communicate with others you are useless to your employer.
Jumping in and telling folks to be a great communicator or tech lead instead is not the way to become a great programmer. That's the way to become a great staff engineer. They're not the same things.
Yes, it's true that many great programmers are also highly influential. But Linus was a git (his word, not mine). He isn't influential because of soft skills, it's because he was already a great programmer.
I didn't say anything about soft skills either. Leadership can be highly technical.