В пояснение к сказанному хочу привести определение выгоды из викепии:
Выгода — 1) польза, полезность (в широком смысле), 2) некая прибыль (финансовая польза).
Исходя из этого Куликовская битва была невыгодна. Она не несла русским никакой прибыли, а от того, что часть русских людей было убито Руси не было пользы... Но воевать было НЕОБХОДИМО! Выгода и необходимость не синонимы, и не взаимоисключающие... Это просто очень разные понятия...