I agree with the article, but there's also a much simpler answer. To be successful in a world-changing sense, you have to actually care about making a good product. People get MBAs to make personal money, not to make world-changing products. People in these leadership roles got into software because they were interested in making cool products. Nowadays we see some people getting into software primarily to make some personal money - they won't succeed either, not in this world-changing leadership sense.