There are many ways to run an enterprise and both ways can generate revenuer. There is only one way to make something more then just a profit. The company run by leaders vs managers creates values beyond what you can measure with a stock price. Ultimately it creates organisation that is more adaptable to a rapidly changing market conditions. Companies run by leaders will survive and strive when things get rough and when it matters most.