I do apologize, I thought you were only referring to the Pro. The Rapid does not operate at 1000hz. Rapid is USB 1.1 so is actually 125hz, I have no idea how this info was published and will be removed immediately.
The info is everywhere, on all websites, on the box. How could that happen?
You two talking together could get confusing!
In the endpoint descriptor of the Rapid, the bInterval field is set to 1. So my guess would be that an engineer mistakenly thought that that would result in 1mS (i.e. 1kHz), and somehow that got passed on to marketing without being checked.
It's actually a fairly understandable mistake by the engineer, since the
USB 2.0 spec isn't 100% clear on the valid settings for bInterval.
In section 9.6.6 'Endpoint', it says:
bInterval - For full-/low-speed interrupt endpoints, the value of this field may be from 1 to 255.
That is in a section that pretty much anyone coding USB stuff will have to read early on.
But in section 5.7.4 'Interrupt Transfer Bus Access Constraints', it says:
An endpoint for an interrupt pipe specifies its desired bus access period. A full-speed endpoint can specify a desired period from 1 ms to 255 ms. Low-speed endpoints are limited to specifying only 10 ms to 255 ms.
Note that it doesn't use the identifier 'bInterval' there. It is used just after that, but at that point it is talking about high-speed, so at a glance it doesn't appear relevant.
Then in Windows, that 10mS will be mapped to 8mS, giving the well-known 125Hz. (
link)
Both of those are harder to find. You pretty much have to be specifically looking for reasons why low-speed USB won't go faster than 125Hz (without driver hacks).
That may not be exactly how it happened... but it's plausible

I know, that isn't quite what you meant by how, but guessing anything further really would be pure speculation!