Synopsis of another answer I got from a different source (youtube). For the laws of electricity and magnetism to work, we need a finite speed of light. Mass less objects must travel at the speed of light. Mass is an impediment to motion. No mass means no impediment so they go as fast as they can go. The very existence of mass and space time means that the speed of light is finite. If speed of light was infinite, there would be no mass because it would take infinite energy to create matter.
There is a finite maximum speed of light, but, before it is the maximum speed of light, it is the maximum speed of casualty. This casualty is what I was referring to when I was talking about the properties which could limit the speed of light, like some property of the vacuum. It is the maximum rate at which two points in space can talk to each other. The speed of light happens to share this same finite number because photons are mass less. This casualty seems to be the more interesting thing than the speed of light, which is a component of this first.
A better question would be what properties dictate these laws of casualty, which could theoretically be some property embedded in plank space/time or the vacuum.
Wow, so that is really cool, and rather mysterious.