Yep. There are lots of talented people, programming wise, who can't communicate vision, lead, or inspire teams. These are mostly orthogonal to technical skill, but are extremely important if you're building something that requires more than one person.