Don't kid yourself. Mother Nature is a slaughterhouse. Every species in existence is here DESPITE nature's attempts to annihilate it. I love the anthropomorphic Nature will provide memes that people like to fall-back on when thinking about how some critter or another will survive cataclysm.
I suspect their proximity to China is what prevented that from occurring.