Потому что это принципиально разные физические явления, и сравнивать их скорости - все равно что удивляться, почему рыба плавает медленнее самолета.
Звук - механическая волна. Это последовательное сжатие и разрежение молекул среды. Молекулы воздуха толкают друг друга, передавая колебание дальше. Скорость ограничена тем, насколько быстро молекулы могут передать импульс соседке - это зависит от упругости среды и плотности. В воздухе при 20 градусах получается около 343 м/с.
Свет - электромагнитная волна. Ей не нужна никакая среда вообще. Это распространяющееся изменение электромагнитного поля в вакууме. Скорость определяется двумя фундаментальными константами природы: электрической постоянной e0 и магнитной постоянной u0. Формула простая: c = 1 / sqrt(e0 * u0). Эти константы определяют саму структуру пространства-времени.
По сути 300 000 км/с - это не просто скорость фотона. Это геометрическая константа вселенной, связывающая пространство и время. Эйнштейн показал что ничто с ненулевой массой не может ее достичь, и именно поэтому она абсолютна для всех наблюдателей.
Так что разница в скорости не случайность - она отражает принципиальное различие природы этих двух явлений.
Отличное объяснение про e0 и u0, именно этого и не хватало в школьных учебниках. Спасибо.