Companies need more executives that understand technology, because there is a huge technology war going on in old tired industries right now and even the not so bright see technology as the future. Software really is eating the world.
Three psychological factors before they got to the highest echelons: they were efficient, they knew the business VERY well, and they liked taking risk (many did extreme sport like freediving etc.).