Potrebbero esserci alcuni fattori.
Come dichiarato da ekaj, il prezzo potrebbe essere un fattore proibitivo in quanto alcune aziende potrebbero non essere in grado di permettersi o giustificare il costo dell'aggiornamento alla versione più recente, in particolare se non prendono sul serio le minacce alla sicurezza.
Un altro fattore potrebbe essere la necessità di compatibilità con le versioni precedenti. Non ho esperienza con il server Microsoft SQL, quindi potrebbe non essere applicabile in questo caso particolare, ma a volte l'aggiornamento del software può compromettere la compatibilità con prodotti / soluzioni esistenti. La società in questione potrebbe non avere le persone con le giuste competenze per garantire che l'aggiornamento non abbia problemi di compatibilità.
Una rapida ricerca di database CVE presenta alcune potenziali vulnerabilità che potrebbero essere o non essere abbastanza serie da giustificare un aggiornamento.