Все очень просто. Скорость света определят точку отсчета времени в котором существует наша вселенная. Это наша вселенная существует относительно этой величины. Вообщем если бы скорость света была другой то и вы находились в паралельной вселенной где время течет или быстрее, или медленней.
Связанный вопрос:
Как учёные обнаружили, что скорость света — предел?
Мы не знаем почему она именно такая. Мы её измерили и мы знаем, что она -- предел.
Потому что E=mc^2, как мы знаем, фотоны не имеют массы, вернее имеют, но лишь когда двигаются. Таким образом, именно они обладают достаточной энергией, чтобы набирать известную скорость. Ну и в вакууме - потому что им ничего не мешает :р
Вы путаете причину и следствие.