The problem is the major carriers are just too big. The left does not know what the right is doing and top management does not care.
There needs to be real competition to solve the problem, and that means breaking up all the airlines. That is not going to happen as in the USA our politicians are all controlled by major corporations, not voters.