Потому что винда создавалась для дворников и домохозяек. Винда это всего лишь оболочка для взаимодействия софта и железа, но она давно занимает место больше любой программ. Много защит от дурака и прочих печенюшек, которые замедляют прогу в разы. Программописатели стремятся быстрее написать прогу используя языки высокого уровня, которые сами не лишены багов и глюков. Оптимизацией программ давно не занимаются. На хардах места в терабайты, ОЗУ выше крыши, а видеокарты рисуют гигабайтные картины, которые имели бы размер в сотни килобайт. Про много ядерные процессоры вообще промолчу)))