Даже независимо от того, союзники они или нет - потому что людьми такого положения, как правило, не разбрасываются и попусту не убивают!!
Даже Моргот, который был вроде Тингола, и то Маэдроса оставил в заложниках. Небось и Феанора хотел бы, но тот уж слишком хорошо дрался. И сыновья с бойцами успели вовремя.
Но ведь прикокали его именно изенгардцы! Они козыряли "Мы убили большого воина!"
Вот Саруману было бы выгодно как раз доставить Боромира к отцу вполне живым. А уж с предисловием "помогли отбиться от мордорских" - так это вообще было бы замечательно. Найдутся ли лучшие доказательства союзнической верности?
И мордорским ни к чему убивать - Саурон слюнями бы подавился при мысли о таком заложнике!
Разве что просто перед дракой представления не имели, с кем связались. Но тот еще момент - этот самый Рог Гондора. Уж символы власти своего врага Саурон должен был приказать личному составу выучить! И стрелять в Боромира стали бы только поняв, что его не возьмешь живьем.
Но изенгардские могли "взять" самым простим способом: заявив, что они от Сарумана. Хотя бы в доказательство те же знаки на щитах.
Не знаю, как относились Наместник и Коннетабль к идеям Сарумана окультурить орков в гондорскую цивилизацию. Но ума у них было достаточно, чтобы ценить любую информацию выше правоверия. Потому, полагаю, что Боромир стал бы говорить с Углуком.
Так что убили его мордорские. Им мертвый был чуть менее полезен, чем живой.
Изенгардским же живой полезен, а мертвый - катастрофа.