Во времена, описываемые в произведении, принадлежность к техническим войскам была вопросом престижа.
В этом и заблуждение...
Введён в действие приказом Народного комиссара обороны от 21 декабря 1937 года № 260.
УСТАВ ВНУТРЕННЕЙ СЛУЖБЫ РККА
2. Взаимоотношения между военнослужащими
...
10. Все военнослужащие подразделяются на:1) командный состав;
2) начальствующий состав;
3) младший командный и младший начальствующий состав;
4) рядовой состав.11. К командному составу РККА относятся военнослужащие, имеющие командное военное звание.
12. К начальствующему составу относятся:
1) военно-политический состав;
2) военно-технический состав;
3) военно-хозяйственный и административный состав;
4) военно-медицинский состав;
5) военно-ветеринарный состав;
6) военно-юридический состав.13. Каждому военнослужащему присваивается командное или специальное военное звание, определяющее его военную и специальную квалификацию.
14. Законом установлены следующие военные звания:
1) для командного состава сухопутных и воздушных сил: младший лейтенант*, лейтенант, старший лейтенант, капитан, майор, полковник, комбриг, комдив, комкор, командарм 2 ранга, командарм 1 ранга;
2) для командного состава морских сил: младший лейтенант, лейтенант, старший лейтенант, капитан-лейтенант, капитан 3 ранга, капитан 2 ранга, капитан 1 ранга, флагман 2 ранга, флагман 1 ранга, флагман флота 2 ранга, флагман флота 1 ранга;
3) для военно-политического состава всех родов войск: младший политрук, старший политрук, батальонный комиссар, полковой комиссар, бригадный комиссар, дивизионный комиссар, корпусный комиссар, армейский комиссар 2 ранга, армейский комиссар 1 ранга;
4) для военно-технического состава сухопутных и воздушных сил: младший воентехник, воентехник 2 ранга, воентехник 1 ранга, военинженер 3 ранга, военинженер 2 ранга, вое-нинженер 1 ранга, бригинженер, дивинженер, коринженер, арминженер;
5) для военно-технического состава морских сил: младший воентехник, воентехник 2 ранга, воентехник 1 ранга, военинженер 3 ранга, военинженер 2 ранга, военинженер 1 ранга, инженер-флагман 3 ранга, инженер-флагман 2 ранга, инженер-флагман 1 ранга, инженер-флагман флота;
6) для военно-хозяйственного и административного состава всех родов войск: техник-интендант 2 ранга, техник-интендант 1 ранга, интендант 3 ранга, интендант 2 ранга, интендант 1 ранга, бригинтендант, дивинтендант, коринтендант, арминтендант;
7) для военно-медицинского состава всех родов войск: военфельдшер, старший военфель-дшер, военврач 3 ранга, военврач 2 ранга, военврач 1 ранга, бригврач, дивврач, корврач, армврач;
8) для военно-ветеринарного состава всех родов войск: военветфельдшер, старший воен-ветфельдшер, военветврач 3 ранга, военветврач 2 ранга, военветврач 1 ранга, бригветврач, дивветврач, корветврач, армветврач;
9) для военно-юридического состава всех родов войск: младший военный юрист, военный юрист, военный юрист 3 ранга, военный юрист 2 ранга, военный юрист 1 ранга, бригвоенюрист, диввоенюрист, корвоенюрист, арммвоенюрист;
10) для рядового и младшего командного и младшего начальствующего состава сухопутных и воздушных сил: красноармеец, отделенный командир, младший комвзвод, старшина;
11) для рядового и младшего командного и младшего начальствующего состава морских сил: краснофлотец, отделенный командир, старшина. Знаки различия для командного, начальствующего и младшего командного и младшего начальствующего состава РККА см. приложение «Образцы знаков различия».
Выдающимся и особо отличившимся лицам высшего командного состава Правительством Союза ССР персонально присваивается звание «Маршал Советского Союза».
...
Народный комиссар обороны СССРМаршал Советского Союза
К. Ворошилов
РГВА Ф. 4. Оп. 12-а. Дело 82 Листы 562—628 Типографский экземпляр
Не было "вопросом престижа" относиться НЕ к командному составу (красным командирам то есть...)
На своих "уставных" званиях в общении настаивали только флотские и политработники... типа каста...
Остальных в "приличном обществе" было принято называть по званиям командного состава.