В виндовс программы уже имеют при себе все зависимости. Поэтому программы в виндовс занимают больше места. Причем каждая программа устанавливает с собой свои собственные библиотеки и файлы. Но в другой программе может быть точно такие же. И эти файлы дублируются, хотя могли быть общими. (Под словом "программа" я имею ввиду "программный пакет").
В линукс же большее внимание уделяется этим общим файлам и библиотекам, чтобы не дублировать их и не устанавливать ничего лишнего.
А GNOME Volume Control сделан для Gnome, поэтому требуются общие файлы и библиотеки из него. Если бы GNOME Volume Control мог обходиться без зависимостей из Gnome, то пакет весил бы намного больше (чтобы включить все нужные библиотеки и файлы).
Но и в виндовс есть похожие ситуации, например когда программа требует NET framework. Вот вам и зависимость. И всё чаще крупные программы не несут эту зависимость с собой, а скачивают во время установки.