This is a single horrible reason I stayed away from ETH stacking. I had frequent power outbreaks while going with cloud servers is practically costly.
AFAIK there's this thing called pool staking when it comes to ETH where you don't need to mantain your own node but all the complicated things was done by the pool provider however that also means less profit since some portion goes to the one providing the pool.
Natural disasters must only occur in a few countries, it is unlikely that earthquakes will occur simultaneously throughout the world, while those who use crypto are people all over the world, so crypto will not be affected by it
Yeah, not to mention that crypto is basically distributed ledger decentralized around the globe which means it requires internet in a whole world to go down to make crypto network failing.