There is no doubt what so ever, that in reflection, that the main problem is in the secretive attitude of Microsoft. A little more openness on their part when a mass beta is released would head off a lot of problems for companies whose various products may not work properly with the new release.
At one time, there was an all too true "joke" that said DOS AIN'T DONE TIL LOTUS WON'T RUN! This seems to still be the way that too many things are released.
I really should not dump on McAfee, but really, some companies are a bit faster on getting their products to work with the latest and greatest from the boys in Redmond than they are.
I, personally, over the years, have had more than one tech, on the phone tell me I had to reformat my hard drive and start over again to get the product to run, and then reinstall my other programs.
Alas, it is too bad that the "suite" is now becoming the norm in security programs. I have felt that the user was the one whom, if they wished, should be the final decider as to what products; and in what combination could/should be installed on their own machine.