Well lets see now. How many computers are out there?? Thousands, millions, tens of millions? Of them how many are experiencing problems???? Each computer has it's own set of programs installed, anti virus, firewalls, printers, Adobe Acrobat type programs, etc. etc.
There is "no way in Hades" that MS can anticipate each and every nuance to prevent any glitches. If you can do better than I'd be willing to bet MS would hire you in half a heartbeat. There is no way to know all of which drivers will work and which will not!! They try like the dickens to insure compatibility but occasionally one or a couple slide under the radar. Good God, all in all MS does a pretty good job as it is. Again without having each and every computer in front of them and do the update/ upgrade in front of them there is no way to prevent any and all miss fires.
I'm not a MS shill BTW but get a little PO'd with every one blaming MS for everything. IF you don't like Windows there's always Apple and Linux! They too have their share of "Oops" and it's getting worse!
If you and the other it's all MS's fault are so good please apply for jobs at MS! I'm sure they'd welcome all of you with open arms so that this issue"NEVER HAPPENS AGAIN"! Only Almighty God is infallible, humans try to emulate God but it doesn't always work out that way!