На XP дыра сработала на ура. Не сработал шифровальшик.
Ну да, "Связь есть, товарищ полковник, только она не работает".
Новые версии Windows создаются на основе кода старых. То есть, считайте, что Win 10 отлаживают со времен Win NT. И если дыра обнаруживается в новой версии, то в большинстве случаев она есть и в предыдущей.
WinNT - 300 МБ, WinXP - 1ГБ, Win10 - 8-12 ГБ. Какова может быть область пересечения одинакового кода?
Вы всерьез считаете, что все дыры Win10 можно уместить в NT, или хотя бы в ХР?
Даже по теории вероятности на Win 10 дыр и "ошибок" должно быть на порядок больше. А с учетом постоянного снижения мастерства кодеров и качества кода и того больше.