Because JavaScriptCore and WebKit are in use by various components of the OS?
Damn you and your logic! I've been jaded by Chrome/Firefox not forcing a restart for a while now :( I don't use Safari but I always leave it in my 'software updates' box until something important comes in because I really just don't want to restart my computer.