Not clear at all that the best CEO is an MBA either. Putting an MBA in charge of engineering processes is like arguing anyone can do it, so if that's the position then why the resistance towards it being an engineer? If you want a culture expert, how about a history prof or an anthropologist? "Experience running large organizations" usually just equates to failing upwards.. run the last few orgs you admin into the ground and hide the debris with outsourcing, mergers, acquisitions, anything that hides your responsibility long enough to dodge accountability, move on to the next before it gets pinned on you. Do that 10 or 15 times, and that's a great career for most of the leadership/culture "experts" in the CEO world. I don't get the apologism or tendency to lionize these people