By using lsusb and lshw, i find hardwaredata on most hardware, how come that linux has support for most hardware and windows do have to have driver for all