Конечно же, причиной того, что Тарас Бульба убил своего сына Андрея, является предательство и измена последнего. А измена она и есть измена, независимо от того, в чём она заключается. И потому любая измена может стать причиной фатального исхода, независимо от побудительного мотива. Ну а в данном всему виной оказались чьи-то красивые глазки, которые заставили ну совершенно потерять голову и завели чёрт знает куда, а точнее - в ряды врагов. Так что не все красивые глазки одинаково полезны для здоровья.

И в подтверждение вышесказанного как нельзя кстати подходит цитата из одного из многочисленных описаний ответа на этот вопрос, найденных в Интернете:

"Тарас Бульба привел своих сыновей в Запорожскую Сечь будучи уверен в том, что они уже по происхождению своему настоящие казаки. Как же похожи были сыновья Тараса Бульбы — бесстрашные, мужественные, рвущиеся в бой. И как они отличались один от другого — Остап и Андрий. Один — бескомпромиссный защитник отечества и верный товарищ, второй — предатель. Для одних — геройская гибель, для других — позорная смерть."

Узнать больше: ru.wikipedia.org