It is in the interests of airlines to have longer flights to maximise in flight spending. Customers never had a say in this. Most people probably spend more time in customs than on the plane anyway. A 20% decrease of air time isn't that big of a deal to most.