Почему нельзя сразу оплатить билеты милями?

Потому что стоимость билета компенсирует Тинькофф Банк, а не авиакомпания. Можно оплатить картой билет и сразу обменять накопленные мили на рубли.

Вдобавок при таком способе банк начисляет вам мили.

Допустим, вы покупаете авиабилет стоимостью 6000 Р на travel.tinkoff.ru.

Купить билет за милиКомпенсировать милями после оплаты
− Тратите 6000 миль− Тратите 6000 Р
+ Сохраняете свои 6000 Р− Списываете 6000 миль
+ Возвращаете свои 6000 Р
+ Получаете бонус 180 миль
Баланс: 0Баланс: 180 миль
Купить билет за мили
Компенсировать милями после оплаты
− Тратите 6000 миль
− Тратите 6000 Р
+ Сохраняете свои 6000 Р
− Списываете 6000 миль
+ Возвращаете свои 6000 Р
+ Получаете бонус 180 миль
Баланс: 0
Баланс: 180 миль