I like that. You got me laughing... cause it's pretty true to what they think...(ironically mostly anti-Windows posters) claim it has to do with the xWindows emulation interface dying (basically saying it's Window's fault that Linux deleted itself and caused a mess).
the actual reason again as I stated above for why windows didn't die was due to the way NTFS works with files. If the system is using a file, even if a thread is open to it as a reference, the system can't do anything to it.
It might have been something built into NTFS, but I don't know. It's nice for it's protection, but a pain when trying to delete stuff that you need to. Process killing, thread killing, reg hacking, DLL un-registration follows and then, you can, but it's a pain.
that is one of the beautiful things about windows. It tried to keep it's root system as protected as possible. It's a nice feature unless, as the scenario offers, you just want to do it...