I'd argue that these skills are only tangentially related. Despite what others experiences are with MBA types, one of my best managers ever was a
very smart recent MBA grad with no programming experience.
He cared deeply for the team, set up growth paths for everyone that wanted them, acted as a crap umbrella when shit hit the fan, praised publicly and provided very constructive criticism in private.