В принципе понятно почему: цены на билеты совершенно не зависят от расстояния, а только от маркетинговой политики авиакомпании. Мы тоже из-за этого летаем всё время с немыслимыми пересадками и кругалями. Особенно это касается России - например расстояние от Мюнхена до Петербурга и до Хельсинки одинаковое, но в Хельсинки лететь в 4 раза дешевле.