В тройке было по такой же системе.
Нет. Совсем нет. В тройке вообще-то позиция юнита на поле боя соответствовала определённой ячейке. Причём вполне логично всё было. В 6-ке же...ну если и есть какая-то зависимость, то явно другая. И не понятно, для чего это сделано.
Опять же, мертвые герои появлялись в тавернах с набранным уровнем и всеми умениями. А в последних "Хрониках Героев" можно было и вовсе завербовать к себе Джелу, после победы над ним.
Ничего, что это багом считается?

Кроме Хроник разве что. Но Хроники - тупо кампании, там может быть всё, что угодно. Они не в счёт.