насчёт самонаводящихся пуль, конечно, здорово :-) Но в целом верно
уже сейчас ясно, что у стрелка должна быть дополненная реальность с метками возможных целей. А нажатие на спуск будет означать не стрельбу, а команду стрелять. Сам выстрел будет произведен тогда и так, когда вероятность поражения будет максимальной. С учетом движения цели и т.п. И даже выбор - одиночным или очередью - лучше оставить на мозги ружья.
В общем, то, что вроде бы уже делается с пушками в авиации - но компактно и применимо пехотинцем.
если ружье стреляет в момент, обеспечивающий наибольшую вероятность попадания - мизерные возможности пули по смене траектории уже не нужны.
Для подствольника всё так же, кроме, возможно, способности подрываться в нужной точке траектории. Что тоже легче и лучше делать расчётом траектории в мозгах пускового устойства.
Возможности пули контролировать цель следует признать близкими к нулю, просто по размерам не хватит для антенн/линз нужного размера. Ну и плюс не будет места для средств смены траектории.