Why do many link safety respomsibility with finantial responsibilty? I don't see a link myself.
Say that YOU failed to get enough rest (or had a wee drink too much last night) to drive to the airport, no taxis its rush hour. You responsibly decide to take another flight. You wouldn't expect BA to rebook you for free no?
How is this any different? BA failed to be on time because of an unfortunate event and they were responsible about it which is commendable. But in the end, they're still liable for the delay.