Originally Posted by
mfkne
It's an agreed-upon contract by consenting parties. If you don't agree with Ts&Cs, don't book. If you miss a flight for reasons beyond your control, take out insurance to cover additional expenses.
Correct. But there are limits to what two parties can validly agree on, at least if the customer falls under certain consumer protection rules.