As you see Google's adb driver works fine with any Android phone. It's
Microsoft policy to forbid class drivers so each vendor is required to
provide same driver with different hardware ID and to pay money for Windows
Logo® program and signing process.