On any given software team of more than 10 people, I can promise you at least 1 of them is regarded by the others as less skilled. The truth of that isn't relevant, the fact is even competent or highly skilled people may have a hard time presenting that skill verbally and/or in writing.
And even if you do somehow manage to go through an entire career without encountering someone like that or dealing with another person who happens to be a little your inferior, I fail to see the downside of learning social and communication skills for people not like yourself. That just sounds like a recipe for a well rounded individual.
> I fail to see the downside of learning social and communication skills for people not like yourself. That just sounds like a recipe for a well rounded individual.
You might also have failed to see all the bright kids who dumbed themselves down and achieved a lot less than they could have in order to attain popularity and avoid bullying. I'll take "well rounded" to mean "not really excelling in anything".
And even if you do somehow manage to go through an entire career without encountering someone like that or dealing with another person who happens to be a little your inferior, I fail to see the downside of learning social and communication skills for people not like yourself. That just sounds like a recipe for a well rounded individual.