Strange as it may seem, BSOD are there to avoid further damage. If something in the kernel screws up and the kernel is unable to handle it correctly (and often can't), it may be better to stop the OS than keeping on and maybe creating more havoc.
Unixes "panic" for the same reason.