One argument of why, is that if you could travel faster than light, then you could send a message to a point in Spacetime that is spacelike-separated from the present. But then since the target is spacelike separated, there exists a inertial frame of reference in which that event happens before the present, which would be hard to make sense of.
In the Galilean transformation, there are two separate invariants that two inertial frame of reference always agree on between two separate events:
- time
- length, given by the Pythagorean theorem
However, in special relativity, neither of those are invariant separately, since space and time are mixed up together.
Note that this distance can be zero for two events separated.