Я бы сказал, что подобное отставание – тоже, в определённой мере, искусственный эффект.
Тут можно поднять вопрос высокоуровневого (когда "пустой" проект уже весит прилично, ради нескольких методов тащится библиотека и т.д.) и низкоуровневого программирования. "Возможности" ОС, которые никому не нужны, маркетинг и т.д. и т.п.
Но есть принципиальные вещи: новые интерфейсы, новые архитектуры процессоров, пропускная способность шины данных и т.д.
Есть определенные задачи, которые а приори будут выполняться существенно быстрее на 4 потоках, ssd и современной мат.плате.
При этом абсолютно не важно, что "старое железо" ("тех" времен) живее всех живых и в мир лучших вещей не собирается.
Я сравнивал/сравниваю периодически как и что работает. Например SATA3 против SATA1 - это небо и земля при сборке бандла. а ram диск - совсем хорошо.
Я про это.

А искусственный (считай намеренный) тут маркетинг в основном. Все прочее - следствие очень большого количества причин.
К слову, есть мнение, что массовость и общество потребления (ну и оборонка) во многом позволяют осуществлять тех.прогресс.