Why would he if it works with my drivers ?
Seriously, it is not the HW, it is the USB drivers failing and there are many error conditions.
It surely can be fixed and I spent months chasing these problems, they mostly are due to USB devices not behaving the way you would expect.
It is completely absurd that people are complaining about Windows reliability but accept about any odd workaround for OS/2.
If you switch to using OS/2 in a virtual machine, you can get rid of that problem anyway: use USB 2.x. The performance gain of USB 3.x is non existent anyways (with the OS/2 drivers at least). And for simple devices as keyboards, mice and even video/audio devices, USB 2.x will do the job just fine.
Using a virtual machine will also get rid of the problem of NVM, new network HW bla bla bla.