Its a failure of customers, we don't have to pay them our money and fly on their planes.
If we really care about prices changing per passenger, quality of services, terms and conditions, etc them just don't fly with the airlines that have those practices you disagree with. If that's every airline, well you don't have to fly at all.