The problem is CAPITALISM.
Capitalism prioritizes profits over people's lives.
If it were profitable to stockpile resources to protect life and/or property, in advance of foreseeable adverse events, we would be more prepared.
Precisely because it is not profitable, we are not.