You might be interested in this - http://research.microsoft.com/en-us/um/people/larus/talks/upenn_singularity.pdf
85% of Windows crashes caused by third party code in kernelThere's one problem for sure. What the hell is third-party code doing in kernel space? Random drivers, for example... can you say "out of control" with regard to interactions and collisions, never mind poor quality control?