The speed of light exists because that's the maximum speed this simulation can buffer environments for rendering and collision detection.
Since we are all Game Makers, what do you think ?
Maybe this whole world is Construct 3000 and our Lord Ashley Gullen [Not in this simulation, but the big BIGGER one] decided that 299 792 458 refresh rate is more than enough to account for all Box2D/3D/4D Plus Time Collisions ;p