"Солдатов не хватало..." Может автору не хватало ....грамотности. Не "солдатов не хватало", а "солдат не хватало". "Для всех служилых основным нарядом становится кафтан, выдержанный в насыщенном, темном синем цвете. Его носят рядовые. Такой пиджак положен унтер-офицерам.." Так "кафтан" или "пиджак"?