This is actually comparable to what happens with RS-232 technology. The official RS-232 spec says 20 kbps at 50 feet, but as anybody who has actually used the technology knows, you can actually achieve far greater specs than these. There are lots of technical factors (impedance/capacitance, frequency-dependent characteristics, voltage, current, shielding, timing, "quality" of the hardware and the design, etc.) that can affect it.
As Jan said, the numbers are conservative to allow for even inexpensive cables to work. So, even though it may work with a long cable in one situation (especially when things are "new"), doesn't necessarily mean it will work in some other situation.