I think if you book your air fare through the cruise line in a package deal, you get it refunded if the cruise is cancelled.
Not everybody books their air fares through the cruise lines, so they have to worry about getting a refund if they cancel the air fare. -Tom