Вопрос таков.
Есть разные самолеты: транспортные, пассажирские, истребители, заправщики, бомбардировщики, штурмовики и пр.
Есть разные летные квалификации: 1, 2 пилот, летчик-истребитель, бортинженер, штурман, радист-стрелок и пр.
Отсюда, в чем разница между летчиком-штурманом и летчиком-штурмовиком, если такой есть?
Я думаю, что летчик-штурмовик - это летчик, который летает на штурмовике, по аналогии летчика-истребителя, который летает на истребителе. Или не так?