This is pretty
that we're getting into this in 2020. USB 2.0, and USB's interrupt transfers(that are used by USB HID devices such as mouses and keyboards) supported maximum guaranteed latency of 125us(8000 Hz) since USB 2.0 was originally shipped. So we could have had 8000 Hz USB mouses in 2000. No kidding. That's why they're using USB 2.0 for this, they don't need anything else.
I've been using a $5 Arduino Leonardo working at 8000 Hz for years now. Other people modified their mouses and made them work on Teensy boards at 8000 Hz as well. It's pretty sad that overclockers at home pushing limits, and not companies with much bigger resources and more skilled people(than overclockers at home) working in their companies.
Same with monitors. We could have had 1000 Hz+ monitors years ago. Instead, they're going to roll out new monitors just slightly faster than previous ones each year, selling them for 700-1500$ depending on their greed every time. And that's been happening for years now already. Just head over to blurbusters:
https://blurbusters.com/faq/120hz-monitors/
See how they go every 20 Hz? 120, 144, 160, 180, 200 Hz, etc.
250 Hz was possible by just overclocking(no hardware changes whatsoever) XL2720Z - the 2013 model:
https://forums.blurbusters.com/viewtopic.php?f=8&t=5336
But it was locked by Benq on purpose and hackers on blurbusters only found a way to overclock it in 2018, it was still totally possible to do in 2013, the day it was shipped and even before that.
So if 250 Hz was possible in 2013 by overclocking at home, imagine what could Benq and other manufacturers do in 2013 with a few hardware changes which would allow to push its capabilities. My guess is: they'd be able to push it to ~500 Hz in 2013 by themselves, and to about 1000 Hz in 2015 if they made new model from scratch, if they wanted to.