I'm going to give you a comparison you might not like. Fidel Castro's character wasn't any different to that of Steve Jobs in terms of wanting everyone to do things his way else you were fire.

Steve Jobs was a despot. The difference between the two leaders, however, was that Steve Jobs often surrounded himself by very smart people that could prove him wrong in ways he couldn't refuse because he deeply believed in innovation.

Fidel Castro on the other hand had more chances to refuse to be proven wrong even by smarter people than him because he believed more in revolution than in innovation.

The difference between revolution and innovation is that even when revolution (to radically reinvent the wheel) can open the chances for innovation (creating something new and birthing it in other people or products) it can also promote self-destructive forces. Revolution create a blank slate, but it doesn't necessarily knows how to create the new from the past and fill it up.

The difference between innovation and revolution is that even when innovation can open the chances for revolution it can also promote stagnating forces by complacency. Innovation bring novelty, but it doesn't necessarily know how to break up from the past and create the new without filling it up with the old.

Steve Jobs was an innovator and in an small ways he also was a revolutionary. Steve Jobs left a material legacy in the world of computers which I appreciate, but he left at a spiritual level a legacy which I detest for being that of a ruthless entrepreneur.

Steve Jobs might have not become an innovator when he was fired from his own company Apple, but somehow he came back and gave us the Apple products we got today.

Fidel Castro was a revolutionary, but in no way he was an innovator. Fidel Castro left a material legacy which is rather that of misery and devastation and he also left at a spiritual level a legacy which I too detest for being that of a resilient dogmatism and complete mono-politicisation of the Cuban society.

Fidel Castro could have had become a political innovator by having a better reconciliation with Cuban history and promoting independent forces in Cuba and delegating great deal of the power he amassed to different independent sectors of Cuban society, but at the end, even when he sporadically show the willingness to do so he ended up with virtually every Cuban doing things exactly the way he wanted.

I should point out that even when I am giving Steve Jobs more historical credit for what he did with technology than credit to Fidel Castro for what he did in politics, I do not admire nor take Steve Jobs as a mentor.

Fidel Castro's failure was not only a lack of innovative political spirit, but the resilient despotic stubbornness he shared with Steve Jobs.