I do not understand why airlines are expected to compensate passengers for delayed or cancelled flights when this has happened due to external forces over which the airline has no control. Ryanair had little choice but to take this step especially as the cost of compensation is usually massively disproportionate to the fare the passenger has paid in their case. I think other airlines are highly likely to do the same.