While the content of the article is extremely shallow, I'll comment on why software engineers don't see CEO as a career choice.
Any time I've tried to dive into the world of business / finance I find that it is just a completely different culture in terms of knowledge sharing. The technology culture is one of sharing; knowledge is extremely accessible. If you look hard enough, you can find the contents of a complete CS curriculum on Google. You can then find poignant on-the-job lessons just as easily.
Any time I dive into finance I'm just stuck reading old books and having no seemingly active community to discuss what I've learned with.