It's also not fault of the airline. Of course it's customary to waive change/cancellation fees in such circumstances, and also good in terms of PR, but they have no obligation to do that - if their financial situation becomes critical they might decide not to.