Я думаю, что ключевым моментом здесь является то, что Microsoft и Linux сильно отличаются друг от друга.
Например, Linux в среднем хочет быть маленьким, быстрым и для тех, кто любит Unix, любит ОС. Если вам нужен приличный текстовый редактор, установите его. Такие дистрибутивы, как DSL и Puppy, являются прекрасными примерами.
Окна это наоборот. В Windows это выбор большинства, и это везде. Большинство людей не имеют ни малейшего представления о том, как это работает, но оно должно работать "из коробки" или, по крайней мере, быть простым в установке и установке. Например, Internet Explorer в Windows 7 может быть легко удален или не установлен с чистым образом в некоторых странах. Но для его установки все, что вам нужно сделать, это зайти в appwiz.cpl, добавить функции и установить IE. Эти файлы уже есть, но не извлекаются в каталог, в котором можно запустить IE. Добавьте к этому более чем 20-летнюю обратную совместимость, которую Windows имеет из коробки, и все современные интересные вещи, такие как 3D-рабочий стол (Aero), и это действительно добавляет.
Кроме того, есть только компоненты MS, которые ожидаются при установке Windows, библиотеки DirectX, .NET.
Я думаю, что если бы вы сравнили другие операционные системы, которые пытались сделать это полностью, вы бы увидели аналогичные размеры установки. Ubuntu, например, не намного меньше, чем установка base 7. Я полагаю, что Ubuntu x64 6-8GB на диске, установленном при установке, примерно стандартна (возможно, здесь я немного отключился).