That is a good point, but that would limit things to the standards. Sure, things that are standard should use standard interfaces, and I bet this mouse works perfectly fine with the standard interface, but adds some extra functionality beyond that.
Granted, it's absurd it needs internet access, I'm just saying that regardless of how well they are written, it would be nice if some drivers were available from the device itself.
What functionality can a mouse have that couldn't have been standardized 20 years ago? I haven't encountered a mouse that had more than some sort of pointing device, scrollwheels, buttons and possibly some LEDs.
Granted, it's absurd it needs internet access, I'm just saying that regardless of how well they are written, it would be nice if some drivers were available from the device itself.