Reason is Software companies fail to identify qualities of a good candidate who can be a leader. They see only his professional qualifications. They get flatterd with speech, high scores in exams (god knows actual reason behind the marks ;-) ). etc etc...