Главными причинами похода Олега стало:
сбор дани с греков, купцы перестали платить пошлины, Русь получала от греков продовольствие на дорогу ( вообщем это условия мирного договора с греками 907 года)
Игоря ( достаточно жестокого правителя) главной целью было разорение Константинополя. Первый поход провален. Во втором Игорь просто хотел мести и в итоге опять мирный договор в пользу Руси