Como versões diferentes do Windows não funcionam da mesma maneira, muitos drivers precisam ser atualizados porque muitas bibliotecas que os drivers usam não estão no mesmo lugar ou têm a mesma estrutura ou forma (código, método, idioma). para manipular o sistema, ou os drivers usam bibliotecas diferentes como dependências, e talvez muitas outras razões (seu dispositivo tem uma interface diferente ou mais opções que não podem ser usadas em outra versão).