The legal view is that when a customer buys a ticket, he is not "renting a seat". What he is buying is transport from point A to B. As long as the airline transports him from A to B in a reasonable time, even if the airline has bumped the passenger to a different flight, the airline has fulfilled its contract.