снаряд даже при идеальном прицеливании может и не попасть по разным естественным причинам. Снарядов надо - на каждый катер, перенос огня займёт время. Лазер: прицелился = попал. Перенос огня - доли секунды. Нет отдачи и подача энергии по кабелю - можно располагать в любом удобном месте, что для транспорта особенно важно.