I think this has proved more than ever that MS's approach to updates with 10 is completely stupid - it might have been a little more defendable if they had a sizeable hardware lab and the people to rapidly do a reasonable level of testing across generations of hardware and configuration but they clearly aren't setup for that - at least nothing close to the level for this kind of update approach and even then it would still be pretty stupid given that the OS is not real life context aware.
Or maybe Intel could make hardware capable of making the most basic level of security checks before allowing untrusted code full kernel access... Ya know, then everyone wouldn't be panicking about how to apply a software fix to the most serious hardware fault in history.