Коротко: в большинстве вариантов народной песни купец Калашников выходит на страшный последний бой за честь и за долг перед своим именем и окружавшими его людьми (семьей/ремеслом).
Пошаговое объяснение, почему так:
Кто такой купец Калашников: образ купца в русской фольклорной традиции часто символизирует честь, репутацию и ответственность за свои слова и обещания. Путь героя — не только ради денег, но и ради сохранения достоинства.
Что означает "за что вышел на бой": в эпических и бытовых песнях поводы для боя обычно связаны с защитой чести, соблюдением долга и недопущением унижения. Герой идёт в бой не ради славы, а чтобы не опозорить себя и свою семью, выполненным им принятым обязательствам.
Роль последнего боя: выражает кульминацию конфликта — момент, когда герой должен показать, на что он действительно способен, подтвердить свою репутацию и защитить близких или своё ремесло от угрозы или произвола.
Почему именно "за честь" чаще всего называют: честь — это то, что держит общество вместе; для купца, который рискует всем ради своей репутации, защита чести становится мотивацией к последнему, суровому бою.
Вариативность текста: существуют разные версии песни и народных рассказов. В одной версии мотив может звучать как защита чести перед царём и народом, в другой — как защита семьи, дома и дела. Поэтому точная формулировка может варьироваться.
Если хочешь, могу привести точный разбор конкретной версии: напиши текст песни или пришли изображение текста, и я разберу мотивы и дам точный ответ именно по этой версии.