Чтобы сделать логичность, а значит и правомерность постановки этого так раздражающего физиков вопроса, более очевидной, позволю себе уточнить его формулировку: "Почему импульс фотона не равен нулю, если равна нулю его масса?"
Ведь и в самом деле, если фотон представляет собой движущуюся со скоростью света частицу, и ее импульс по определению есть произведение массы материального объекта на скорость его перемещения, то неравенство импульса нулю при условии нулевого значения первого из сомножителей вызывает вполне естественное недоумение даже у школьника, знакомого с азами арифметических операций с числами.
Сторонники волновой теории света изящно заметают мусор под ковер, выражая импульс кванта электромагнитного поля через произведение приведенной постоянной Планка на волновой вектор кванта излучения. Нет массы - нет проблемы, но это позиция страуса.
Мне кажется, что стоит перестать прятать голову в песок, и задаться, наконец, фундаментальным вопросом о том, какие основания существуют у нас для того чтобы считать массу фотона безусловно постоянной величиной. Почему нельзя, например, признать ее величиной переменной, изменяющейся в определенных пределах и принимающей нулевое значение только в среднем? На мой взгляд, это позволило бы решить многие неприятные проблемы, тормозящие развитие физики.