You could view it as a business decision. Will they lose reputation and customers if they don't compensate for the outage? Do they expect that the long-term cost of that loss would be more than the one-time hit of paying out now?
They may not have a legal/contractual obligation here, but that doesn't mean that treating their customers poorly is without consequence.