Ils le font - cette procédure est connue sous le nom d'assurance qualité (QA). Cependant, la quantité de telles vérifications et l'application générale de cette approche sont insignifiantes. La plupart des équipes de QA se concentrent sur les vérifications de l'interface utilisateur plutôt que sur les problèmes de sécurité... Les entreprises ne veulent pas réduire leur marge ou augmenter le prix du produit (le travail de ces personnes doit également être rémunéré) et retarder les sorties de une semaine ou deux. La solution évidente est de confier ces vérifications à la sous-traitance et de donner aux utilisateurs le choix: utiliser un logiciel non révisé maintenant ou utiliser la version approuvée après un certain délai. Cela fonctionne déjà dans différentes communautés Linux - mais le flux de mises à jour total pour cette famille de systèmes d'exploitation est suffisamment faible pour le gérer avec l'aide de bénévoles.