I travel a lot for work and corporate travel booking is still in the stranglehold of Amadeus/Sabre/Travelport intermediated booking agents and they suck – there's always something or the other that's broken – seat selection is not available, price is higher than direct or offers available elsewhere, loyalty points don't get accrued, etc – and the corporate travel agent insists they have to use their clunky tool.
The real problem is airlines and hotels reservation systems need to modernize and adopt modern web protocol standards that enable direct discovery and booking via any aggregator including search engines like Google etc. But unfortunately, airlines and hotels IT systems are lagging.