Нельзя всё подводить под выгоду. Человек пошел Родину защищать. Ему страшно, умирать не хочется, но иначе он поступить не может, совесть не позволит. Нельзя о нем говорить "ему выгодно было пойти на войну".
Вторичные выгоды тоже имеют место быть. Но не всегда.
Наверное слово выгодно просто нужно заменить, например

ты поступаешь так, потому, что так считаешь нужным, допустимым, для себя.... не идешь в разрез с совестью и принципам. Не нужно понимать мое выражение в точном его смысле, выгода, да имеется, что ты от этого что то имеешь, а я не это имела в виду, а, что то более тонкое, духовное.... когда ты удовлетворен эмоционально, психологически, это тож выгода для себя. Я так понимаю.