Одна из целей введения института прапорщиков была выделение старшин рот и зам.потехов, из числа "сверчков". И первыми были именно те, кто имел в подчинении личный состав (кажется 6 сетка).
Но тут же все водилы генералов резко стали прапорами... И тогда ввели "старшего прапорщика". Но водители генералов были в первых рядах, получивших оные погоны...
Как вы понимаете - "водитель генерала" - немного утрированный образ. Но нач.прод.склада от него тоже недалеко...
Вообще то зачем вводить подобные звания до сего дня не сильно понятно. Есть сержантские звания. Разве этого мало?