Insurance companies pay when they are legally obligated to pay. They do not pay when they are not legally obligated to do so, obviously. So if the damage is a result of tsunami, and the insured does not have tsunami coverage, the insurance company is not going to pay them just because their situation is unfortunate. Why would they? Out of some sort of altruistic compassion for humanity? That'd last a year or two before the whole things becomes completely unsustainable.
Inject as much outrage and normative bullshit into the discussion as you like, at the end of the day it is a numbers game.
If you bet me that the Giants win with a 14 point spread, and the Giants win with a 7 point spread, I ain't paying you, and I don't care if you just bet me your child's college tuition. Now if you want to win on a 7 point spread, you better bet on a 7 point spread. There's just no guarantee that I'm going to take that bet. Ya dig?
Yes, I am an insurance adjuster.