Re: HID and USB in General.
"Because [USB] was originally only envisaged for keyboard, mouse, joystick etc to replace Master / Slave Serial, Joystick port, PS/2, and AppleTalk (RS422? RS485) etc Keyboard mouse connector."
Historical notes:
AppleTalk was the name at product launch for Apple's (not exactly*) RS422-based networking system; by the time USB came out, it had been renamed LocalTalk due to EtherTalk doing the same job over Ethernet (one might also mention PhoneNet - AppleTalk/LocalTalk using different connectors/cabling; and TokenTalk).
USB was also meant to replace ADB (Apple Desktop Bus), used for keyboard and mouse - and even some modems - on Macs from the Mac SE and Mac II (both 1987) until being superseded by USB on the first iMac (1998).
* It relied on the abilities of the ZIlog 8530 SCC (Serial Communication Controller) IC, which could do RS422 but when running LocalTalk didn't exactly follow the RS422 standard. IIRC, that is.