Так ведь нет, вариативность не пропадает (я обновил последний пост с механикой).
Вообще лучше всего сделать так.
Если герой находится в гарнизоне родного города (на первой строчке, куда нанимаются войска), то войска базового цвета при найме автоматом перекрашиваются в цвет героя (например, в грейд для паладина, альт для инквизитора). Это правило действует только при нахождении героя в строке найма (гарнизон) и только если нанимаются базовые войска (если нанимаются грейды, стало быть, не нужно перекраски, игрок сознательно сделал выбор). Поскольку перекраска действует только на свеженанятые войска, проблема с потерей миниартефактов уже не актуальна.
Такое правило необходимо прежде всего для того, чтобы иметь возможность быстро получать подкрепления соответствующего цвета (например, у паладина стартовые войска грейженые, а у инквизитора альтовые).