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