I'm sure they are, but after nearly two decades in managing PC's, experience has shown me that the same driver is often packaged differently, ie with varying installation routines depending on third party vendor/supplier.
Those install routines (or possibly the .inf's? ) are sometimes a problem, often being badly written or implemented. This situation has improved markedly over the last 3 to 4 years with nasty install routines becoming a fading memory, I'm still very wary of them.
MS auto update is there with "something for everyone".
You are trusting their programmers and script writers to write generic routines that cover all hardware correctly. It's inevitable that with all the different hardware configurations possible, that the routines used in auto-update will be erroneous on some installations.
You can trust them to do that if you wish, most people do and do so with little or no ill effect, but.........
Not on my machine thanks.


Mainboard: Asus P5K-Premium, CPU=Intel E6850 @ x8x450fsb 3.6ghz, RAM: 4gb PC8500 Team Dark, Video: NV8800GT, HDD: 2x1Tb Samsung F3 RAID-0 + 1Tb F3, PSU: Antec 550 Basiq, OS: Win7x64, Display: 24&