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