Why should they pay a billion dollars for claims they don't owe?
Actually, what they are doing is smart in more ways than one. Any smart homeowner in a flood prone area would get flood insurance. If Allstate refuses to pay, then they are encouraging people to get flood insurance, and they can make money then by selling it.