Может это и доставляет неудобства, но этоже не так критично, правда ведь?
Этот список сейчас формируется с упорядочиванием по типам. Сам список внутри программы един для всех юнитов. Когда юнит умирает, то вновь создаваемые занимают его место, поэтому более новые могут запросто в этом списке отобразиться раньше. Сделать вторую сортировку несложно конечно, но так ли нужно?