I am pretty fluent in electronic communications. This doesn't mean that face to face communication is not also essential to a good working relationship. There are some things which are just impossible to sort out via text chat - the potential for misunderstandings is just too great.
Personally, I would hesitate to hire someone who is not a "well-rounded" person. I may still do so, but I'd hesitate.
But I'm tall, blond, confident and can be fairly friendly in person, so I get more money. It's stupid, because I'm not getting more done. I'm not providing more value. In fact, the confidence is a major negative, when it comes to real value. I take on tasks I can't handle, and routinely underestimate how long a particular task will take.
If you can't communicate your ideas in writing, you are unfit for management. You are unfit to write specifications, and you are probably unfit to implement those specifications.
I'm in business for myself now precisely because I can't stand to work for semi-literate morons who choose me over people who are clearly superior to me just because I wasn't looking at my shoes during the interview.
For instance, I hired mostly MS Sql Server/C# developers, but having python on the resume indicated they had a broader base within programming (and also that they probably learned on their own beyond what was needed just for the job.) The same with having Oracle or MySql on the resume along with SQL Server, it showed a broader base in related technologies.
Also, I was very interested in someone with good face to face communication skills. Most of our software was used in-house so the primary users often spoke with the primary developers face to face and a lack of ability to interact that way was awkward at the best.