Why has Fidel Castro's Cuba prevailed as a communist state for so long?

by [deleted]

All the governments of Cuba seem to be corrupt or dictatorships, even while the U.S. government set up the small island state for success after they helped overthrow Spanish rule in the late 1800's.

What kind of governments had been in control of the country after the revolution after the fight for independence, and why has Fidel's Castro had such success in his government?

Exostrike

One that has tried have a certain level of success to keep the social contract that communist states work on, that of we will ensure your standards of living does not decrease as long as you do not question the state. The failure of this contract was one of the underlying caused of the collapse of communism is Russia and Eastern Europe. China due to its economy growth as been able to keep the contract (at least on the coast). North Korea failed the contract in 1990's but has been able to hold on due to a mix of social reengineering (moving people to the countryside) and brutal repression.

Cuba was able to keep the contract well until 1991 due to the USSR buying its sugar export at a lucrative rate (before the revolution they had been forced to sell to the USA below the global market rate). However that all disappeared when the USSR collapsed and agreements were cancelled.

After that Cuba became very rocky but seemed to pull thought partly with an allotment drive to encourage people to grow their own food due to food rationing (as not to break the exchequer because of imports) and a strong welfare state. Cuba also benefitted from tourism giving it an influx of foreign capital.