I'd be willing to bet this is more to do with chipset drivers and associated software than Windows itself.
So I can definitely see why a driver installer is very nervous about people "shutting down" their devices to reload the system. Why would a full restart be required in the 3rd millennium to load a driver for an USB input device is of course another Microsoft philosophical moment.