А при чем тут цена? Речь не про цены а про минимально возможную операцию.  Минимально возможная операция которую можно провести целиком это перелет из А в В, или из В в С. Она составила свой маршрут из 2 транзакций. А могла из одной. Могла из 5. Это не делает составленный маршрут одной транзакцией. У слова транзакция есть определение. Это минимальная логически осмысленная операция, которая имеет смысл и может быть совершена только полностью. Вы уверяете что можно только из А в С и ни меньше ни как? Это как раз нормальные принципы. Люди во всех авиаперевозках составляют свои маршруты из отдельных транзакций. Полученный маршрут не становится новой транзакцией, потому что не является минимальной операцией