The customer helps decides the policy using our hard earned currency; If people like the policy (aka cost model) then they use the Airline; otherwise they don't and then either the policy changes or the Airline goes under.
If you don't like the policy then don't use the Airline.
(My view; I'd rather go with BA or other flag carries for the superior customer service and peace of mind)