ZebroidФейнман в своих лекциях дает более общее обьяснение этого результата:
1. Вероятность

события в идеальном опыте (опыте без неопределенности в начальных условиях и конечных результатах) есть квадрат модуля комплексной амплитуды вероятности


2. Если событие может произойти несколькими взаимно исключающими друг-друга способами (например, двумя с амплитудами вероятности

и

), то амплитуда вероятности события - это сумма амплитуд вероятностей каждого отдельного способа. Возникает интерференция:


3. Если ставится опыт, который позволяет узнать, какой из взаимно исключающих способов на самом деле реализуется, то вероятность события - эту сумма вероятностей каждого отдельного способа. Интерференция отсутствует:

п.2 - это и есть "фотон следует по всем траекториям сразу", а п.3 - это что мы ожидали от него в классическом представлении, т.е. когда мы говорим, что в каждом конкретном опыте реализовалась одна из траекторий.
Математически разница очевидна.
В п.3 мы прямо складываем вероятности взаимно исключающих событий, как это и полагается в теории вероятностей. Например, если мы бросаем два кубика и хотим узнать, какова вероятность выбросить в сумме 10, то мы должны во первых, найти все взаимно исключающие способы, которыми получается такая сумма (

), во вторых, определить вероятность каждого такого способа (

для каждого способа), в третьих - сложить вероятности всех способов и получить

В п.2 мы складываем не вероятности взаимно исключающих событий, а амплитуды их вероятностей. И вот квадрат модуля этой суммы уже и будет вероятностью. Это совсем другое. Амплитуды вероятностей - комплексные числа, мнимая и действительная части которых могут быть и положительными, и отрицательными. Результат их суммы может даже быть нулевым. Из-за этого может получиться странная вещь. Допустим, мы кидаем два кубика так, что не видим, как упали кубики, но сумму (только ее) мы как-то узнаем (квантовый бросок). В другом случае мы бросаем кубики и видим как способ, которым выпала сумма, так и саму сумму (классический бросок). Тогда побросав кубики классически мы оцениваем вероятность выпадения, например 10, а затем начинаем бросать их квантово. И вполне может случиться так, что сумма 10 вообще перестанет выпадать, т.к. сумма амплитуд вероятностей всех способов выбросить 10 может оказаться равной нулю.