A company full of people great at communication but too little technical expertise will fail. I think it takes both types - technical gurus who can generate useful information and solve the harder problems, plus connectors/communicators who gather information.