Сразу видно вы не сильно знаете историю или не задумывались почему оно так.
Давайте поделюсь своей точкой зрения.XP и XP sp3 отличаются наверное так же как и XP и 2к, уж по требованиям так точно.
ХР требовалось 128мб для собственно себя самой, те она после загрузки потребляла от 96 до 120мб в зависимости от набора драйверов, и если отключить всё лишнее.
Прекрасно работала на 256мб.
Что на 2002 год было если не топом то весьма внушительным конфигом, на фоне всего что было у народа.
XP sp3 конечно на минималках тоже ужималась до 128мб, но в дефолтах ей требовалось уже минимум 256 ибо завезли всяки ненужно дотнеты, и стало желательным иметь дефендер, с которым требования вырастали до гигабайта и двух ядер, иначе всё было крайне печально.
И вот примерно два ядра и 1-2 гига памяти это была минималка для висты, она же вин 7 для тестеров :)
К слову, на мой взгляд непотребства начались с восьмёрки.
Хотя переход с 2к3х64 сервера на семёрку принёс потери юзабилити - долго плевался на испорченные стандартные диалоги открытия/сохранения, в которых в семёрке стало требоватся больше действий для того же рузультата.
Параллельно системные требования для гуя на "юникс" в виде кде/гнома/хфце сравнялись с семёркой, а после семёрки так и не выросли.
Я конечно могу заблуждатся, и я видел как гном и кеды юзали на п3 с 128 оперативы, но мне что то кажется что без гига оперативы и 1-2 ядер оно не очень.
Что же до банкоматов, тут с одной стороны могли занести бабла, с другой под венду было больше специалистов и они дешевле стоили, да и требования кастрированной венды были скромными.
Сейчас, на мой взгляд, ситуация меняется, и венду выносят "вперёд ногами", отчасти потому что требования к железу непомерны, отчасти потому что предсказуемость её работы неопределённая, отчасти потому что специалистов по не венде стало достаточно много, и даже тянуть свой дистрибутив линуха/фри уже не такая большая проблема и по силам даже одному энтузиасту.