I'd certainly argue that for a normal company. For mozilla though, there is a question of why do you even need a CEO? Does Linux have a CEO? I suspect at least some of mozilla's problems is trying to run an open source project with an unsustainable (and very non-diversified business model) as a normal company.