Every company needs a top exec whose job is to think about how to make money. Putting him in as the very top dog is generally a bad idea.
The Leader of a company that wants to excel must have a vision above and beyond "making money" to achieve that goal. Making money is a by-product, not the goal.
Microsoft never learned how to lead. Always reactive, always predation upon a segment created and defined elsewhere, always attempted one-upsmanship with feature creep that doesn’t play well together. A me-too colossus that made it big on an apparent cheap cost of entry.