In the early days of Android development, Linux and Mac OS X users had the advantage of not needing to install USB drivers to connect their devices, while Windows users had to go through the annoying process of finding and installing the drivers. However, things have changed and now all major operating systems come with default Device Class drivers, making USB devices work automatically. This means that even Windows users no longer need to install drivers for Android devices. The reason for this change is that Windows 8 has a better method of discovering the necessary drivers by directly asking the connected device. This eliminates the need for manual driver installation. It’s a clever solution that simplifies the development process.
https://fabiensanglard.net/android_windows_driver/