Same happens in Vista. It is because the driver is split into a user level and hardware level kernal, with the majority of code in the former. Thus, when a crash occurs, it will only bring down the user level kernal and not the hardware.
I probably got some terminology wrong there, but you get the idea.
I probably got some terminology wrong there, but you get the idea.