The question is similar to this one except it's for drivers.
Why do I need to restart the computer after installing new drivers? For example, if I did a fresh install of Windows 7, installed audio drivers on it, the sound works fine without restarting yet the installer still asks for a restart.
I'm assuming it's a similar reasoning as "because users are stupid", but I'd like to hear a technical reason for this.