Part of the problem (I think... my physics is a little rusty) is that it's not exactly clear on whether things like 0.25c are referring to velocities or accelerations.... In theory, ANYTHING can get infinitesimally close to the speed of light, if it can maintain the slightest bit of positive acceleration and survive micro-meteoroid collisions.... (and given enough time, of course). On Earth, you have several resistances that keep you from, for example, infinitely accelerating your car by just keeping the gas pedal down. Air and ground resistance eventually prove greater than the capacity for your engine to work against, and thus you have a 'maximum velocity'.
In space, you have none of that... At sufficient velocities, of course, even the diffuse gas and dust of space can induce significant drag (and impact damage), but for the most part, you can accelerate with impunity, since there's little else to slow you back down.
So while there's an upper limit on acceleration due to mechanical limits, there's not really an upper limit to velocity, other than the speed of light, of course, due to Relativity.
All this is basically a roundabout way for me to say that any kind of 'speed limit' in space to me sounds monumentally stupid, at least, insofar as one might try to express it mechanically or scientifically, as opposed to legally.
There's no good reason, given the existence of deflector dishes in the ST universe, that any starship couldn't go infinitely close to the speed of light if they wanted to. The thing I've never understood is why there aren't more time dilation issues from overusing the impulse drives...
So I've never really understood what this 0,25c limit is even supposed to mean, much less how it's supposed to be possible.