Гравитация связяана с энергией и импульсом, а не с массой.
Для очень медленных тел влияние импульса пренебрежимо мало, а энергия почти совпадает с энергией покоя, которая полностью определяется массой. Отсюда и берётся ньютоновская формула из школы. Но фотоны никогда не двигаются медленно, так что школьные приближения для них просто не работают.
Но это скорее вопрос о том, почему фотоны сами создают гравитационное поле, а вы спрашиваете другое: почему фотоны сами "чувствуют" гравитацию. Здесь ситуация хитрее. На первый взгляд масса тут ни при чём. Вообще в ньютоновской физике, хоть сила гравитационного притяжения и пропорциональна массе, ускорение, равное силе делённой на массу от неё не зависит. Действительно, как известно из опытов Галлилея, при отсутствии сопротивления воздуха все тела в поле тяжести двигаются одинаково, независимо от массы. В том числе можно было бы ожидать, что и в пределе нулевой массы ускорение останется таким же. Но опять таки, всё это работает только для маленьких скоростей, а у фотонов другие уравнения движения и такой расчёт для них даст неверный результат. Есть широко известный пример такого несоответствия: когда луч света пролетает вдалеке от массивного тела, угол, на который он откланяется (если этот угол достаточно маленький) "по Ньютону" в два раза меньше, чем вычисленный правильно (и реально наблюдаемый).
Точный ответ!
А с чего вы взяли, что они "должны выпускать свет?" Это что за формулировка вопроса вообще? Может все таки излучать? Так они и излучают. Излучение Хокинга это называется. Только его мощность значительно меньше реликтового излучения, и поэтому на данном этапе развития нашей Вселенной его зарегестрировать не получится.
Фотон движется по,так называемой мировой линии. А в искривленном пространстве мировая линия не выходить за горизонт событий черной дыры. Но квантовая теория поля допускает излучение фотонов и других частиц чёрной дырой ( излучение Хокинга).
Е=мс^2. Если массы нет, то энергии тоже нет.
Ну, если верить господину Энштейну, масса у фотона всё же есть. Помните? Е=МС^2? Соответственно, масса фотона пропорциональна его энергии (чем короче длинна волны, тем выше масса).