On an alternative opinion maybe, Microsoft seems to have survived so many such "disasters", that one start to question maybe they are not as disastrous as they are portrayed to be?
Putting Microsoft completely apart, what make you think that there is strong correlation between survival span and the amount of disaster that some human organization can engender?