Ayant travaillé dans l´industrie du soft industriel (et vendu du Microsoft), je connais malheureusement bien ce problème de la continuité de support (car la certification de pilotes en fait partie).
Le maître mot, dans cette profession, est celui de "road map", à savoir le calendrier des produits, depuis leur phase de conception jusqu´à leur fin de commercialisation (End of Shipment), puis de fin de support (en passant, naturellement, par la phase de commercialisation).
Maintenir des ressources pour assurer le support sur de "vieux" produits coûte très cher (et n´est guère "valorisant" pour les équipes qui en ont la charge).
Pour ce faire, les éditeurs de logiciels décident qu´il y a au plus 2 ou 3 versions vendues en même temps, et des dates de fin de support (il y a différents types de support : évolutif, correctif...) qui sont déterminées en fonction d´un laps de temps après la date de fin de commercialisation.
Ainsi, dans le cas de Windows 98, il y a eu les versions SE, puis ME (nouveua nom, mais même techno), lesquelles ont cessé d´être disponibles à l´arrivée de Windows 2000 Personal Edition. Puis est venu Windows XP.
On est donc bien dans le cas de 2 versions de Windows (et non upgrades) supportées (2000 et XP). Le End of Shipment de 98 (SE ou ME) ayant dû avoir lieu vers fin 99 (disons décembre 99 pour simplifier si l´on regroupe 98SE et ME), le support de 98 (donc de la qualification des drivers) s´arrête donc 2 ans et demi après le End of Shipment, soit le 01/07/2002.
Logique industrielle implacable (hélas !!).