With the current memeory prices, why don't hardware device manufactures include enough EPROM storage to be able to flash the current version of the device's driver? This would allow for faster installs and more comprehesive system recovery. As well, if there was sufficent space, you could store a diagnostics, original, reference, or signed driver there. In fact, using OTP memory would allow the system access to a copy of a secure, signed and uncorrupted driver.