I'm not learned enough to answer question 1... but I don't think the fiat system is fully resistant against catastrophic black swan events either.
As for question 2 - it depends on which blockchain and which use case. Blockchain does not need to replace Visa in it's entirety in order to add value.