ну так в этом и дело
если не выпускать новые, более ресурсоемкие программы, тогда юзерам просто незачем будет обновлять свое железо
поэтому разработчики софта, по сути, льют воду на мельницу производителей hardware, выпуская всё более тяжелые (для компьютера) проги
раньше просто увеличивался необходимый для работы объем памяти, дискового пространства
а теперь разработчики напрямую указывают, что нужно покупать уже новый процессор
соответственно к нему и новую материнку, и всё остальное
по-моему, это достаточно очевидно
помните, скандал был несколько лет назад, когда открылось, что microsoft шантажировала intel тем, что не будет включать в свою новую систему поддержку каких-то технологий intel'a, а отдаст преимущество amd, если intel не пойдет на какие-то уступки?
я уже не помню всех деталей, но подобные вещи были