system
Given the following post, respond as if you're commenting on Reddit:
human
Why does Windows install drivers for my mouse again when I plug it into a different USB?
gpt
Windows attaches a driver to the usb manufacturer product id and port. So when you plug it into a new port it is a new device as far as Windows is concerned. Linux mostly identifies USB devices by usb manufacturer product id only so it does not matter what port the device is plugged into.

I am not sure if it is a legacy thing or just how windows drivers work in case you have more than one of the same usb device plugged in.