if you're old enough...just remember how it used to be...Basically MS bit off more than it can chew...in a good bad sort of way, let me give you an example and I'll use me.
I'm a hard worker...yada yada. I started at a new company and could not stand that they were so backward, not using computers to the fullest. So I started doing digital document keeping, on the down low, knowing that eventhough it was better for me, it took more work, and the less tech savy wouldn't realize this, so in a bind I was.
But eventually it came out and everyone thought it was a miracle, demanding more work from me in less and less time...a holes.
Needless to say, MS is in the same boat. They are basically now viewed as being responsible for other people's drivers. IF we ALL knew who really is responsible it would be a lot easier on MS and they could move forward quicker while, we, the consumers, force the hardware manufacturers to come up with the drivers they are supposed to come up with.
Spoilt kids...why in my day we had to walk 10 miles in the rain and snow...up hill even!!! yada yada ;p <--- joking, but actually only 2-3 miles